I have been with Sprint for going on 8 years now give or take and I have been very pleased with them. Yes the speed on the 3 G depending on where you are is slow compared to AT&T and similar (direct side by side comparison in various cell phone stores using the speedtest.net apps) but it has always had signal for me except when deep inside large buildings. Sprint offers unlimited data for the all smart phones as of right now and has committed to it for the iPhone. They have cancelled the sprint premier program and other programs to keep unlimited data. Which has ruffled a few feathers for current users who liked getting the once a year phone upgrades and such premier allowed. Sprint states they charge an extra $10 dollars a month for smartphones on any plan. This means the $69.99 plan is actually $79.99 plus applicable taxes. However with my current plan it works out like this. (I have had my plan since before they instigated this new $10 dollar surcharge) I have the everything data plan which gives me this on my LG Optimus S: 450 anytime minutes Unlimited Data Unlimited Texting Free Roaming 450 anytime minutes video mail sprint tv free telenav GPS free nights and weekends starting at 7pm (for calling land lines) free mobile to mobile to any mobile phone in the US. voicemail etc. for this I pay the following: Everything Daya Plan $69.99 Total Equipment protection $4 insurance premium/ $4 service/repair Spending limit program charge $4.99 Sprint surcharges $6.49 Government Taxes and Fees $7.55 For a total of $97.02 You can safely drop the 8 dollars a month for the equipment protection plan if you get the new applecare of course. Hope this breakdown of my plan helps everyone out there thinking of switching to Sprint.