I beg to differ. There's a lot of alternatives like the Electrum and Armory present in the Alternative Client subforum.
I for one am pro-electrum. We're using it in a new product of ours.
Regular bitcoin client just isn't scalable, especially on mobile platforms.
Imagine 2,000,000 people downloading the blockchain but not serving it also. It would kill it.