I am so tired of my droid. The on screen keyboard is horrible. I hate how inaccurate it is. Although I did get used to the pk I don't like that I have to slide it open to send a message every single time. I can't use the phone while I'm laying down because if I do without fail the person I am talking to can not hear me. I hate with a passion that there is no way to end one call if you are in a three way call. Believe it or not I use my droid as a phone. It's a horrible music player. I hope the droid x will be much better than the droid. I might have to go back to the horrible att and get an iphone.

I do love Verizon though. I pray that they release the iphone to verizon.
It sounds to me like you need to spend some time reading around here and trying some things out. There are a multitude of other keyboard apps that may or may not help depending, of course, on your personal preferences.
You might want to look at how you're holding the Droid to see if that has any impact on why others can't hear you. It's fairly well documented in many threads that anything blocking the 2nd mic for noise reduction can have an impact. Look into it.
As for call management, there's info on how to handle calls and I suspect you're just not aware of it.
If you're unhappy with the stock music app then look into the alternatives.
If you're just going to remain stock and complain then no Android device is likely to satisfy you. Android is very extensible but you have to take some initiative to make it yours. This site and others like it are very useful resources but you have to actually take the initiative to read, search and ask questions.
One device does not fit all so if the iPhone seems to be a better fit then by all means go for it.
but the fact I need to root my phone and overload the processor just to make it run properly is downright disgusting.
You don't
need to. My Droid ran just fine on 2.0 and 2.1 though it does fly on 2.2. I'm not dismissing your issues. They definitely need to be addressed. I'm just pointing out that Droid can certainly run without lag or frequent FC's even without rooting or overclocking.
Overclocking != overloading. You might want to read up on the manufacture of microprocessors if you want the details but I can certainly understand not having time if you're a medical resident. I have a brother-in-law in med school that I almost never get to see.
Which means I'll be on my FOURTH replacement phone.
For the same reason(s) or have the replacements been for different issues?
And if anyone is curious... I'm a medical resident as of 3 weeks ago, I work 80-100 hours a week and my phone sits idle for 12-14 hours a day. It's not like it's under heavy use or anything. I've also never dropped it.
Not all issues are due to heavy use or physical damage though.