I had the T-mobile G1 for two years and recently canceled my service and switched to Sprint, I got the Blackberry Bold 9650, and it's a nice phone, but compared to all the G1 can do, it feels like a major downgrade. I am saving like 30 bucks a month for unlimited talk, text and data on Sprint, but I'm still within 30 days of purchase, so I am contemplating talking the Blackberry back. T-mobile also does offer plans with no contracts and Sprint doesn't. So far I can tell that Sprint does have better coverage in my area, but my major concern is the phone, there is no where near as many nice apps as on the G1. Should I keep the Blackberry? What are your experiences with either company?