Hello! My first posting on this forum. I've been with T-Mobile for a few years and am finally out of contract. I'm so excited to be able to purchase a new iPhone (and an official version since mine is unlocked!). The one big question I've been burning over is data speed - I don't make too many phone calls and mainly use my phone for streaming music, apps, a lot of texting and the occasional GPS navigation. I chose Sprint because of its unlimited data feature, but I've been reading that it's 3G network is the slowest out of the Big 3. I would've gone with AT&T, as my corporate discount makes the price differential very small, but was afraid the 2 GB cap would be too limiting. However, coming from the EDGE network of T-Mobile (i.e. suuuuper slooooow) I'm wondering if Sprint will be fast or adequate for my needs? I do have a feeling I would be wow'd no matter which network I chose because I've been living with EDGE for far too long!