I have had the same experience but I am a fresh graduate with a year of work while an undergraduate. Currently I am frustrated because I have to take an offer on the table before it expires while I wait for two others to get back to me.
In the case I get an offer from either I will quit before I even start coming to work, and I take personal issue with that. Despite this I know I have to do it in my own self interest. Its infuriating to think I am having trouble with this morale quandary when I doubt any recruiter would care a fraction as much about me as a candidate.
Ah yep, I've experienced the "hurry up before the it disappears" thing you mentioned - They're almost always bluffing though.
One time, I kept telling the recruiter that I needed more time to consider her offer and then after 1 week she called me and blatantly told me "Sorry someone else took the contract, you had to be faster".
I knew she was lying so I came back to her 1 week later and told her that I would take her contract if it was still available (even though she had told me it wasn't the week before) and she offered it to me on the spot and made up some excuse as to why it was suddenly available again.
I don't blame them though. They serve the company first and you second.
In the case I get an offer from either I will quit before I even start coming to work, and I take personal issue with that. Despite this I know I have to do it in my own self interest. Its infuriating to think I am having trouble with this morale quandary when I doubt any recruiter would care a fraction as much about me as a candidate.