OK, since we're not pointing fingers (or raising middle ones), I'll chime in with this: I'm on my second Android, both of which do everything the iPhone does, just not as elegantly. Take music, for example: I want my Atrix 2 to connect to my PC and bring up an iTunes-like program that lets me download podcasts or import CDs, etc, and then send that content to the phone, which in turn lets me open an app that finds and shows all that with no hassle. I use Poweramp and Doubletwist on my phone, but neither are able to easily get me to my newly added content.
So I know a lot of people despise iTunes, and I'm not a fan of it either, although I have little complain about lately except bloat, but... why not use iTunes as your iTunes-like program and then use DoubleTwist over-the-air to sync the two? If I buy something on Amazon, it magically gets into iTunes and then I use Doubletwist's Airsync to sync them and the new stuff appears within minutes of me clicking on Doubletwist and without having to plug anything in.