I'm surprised that the T-Mobile pricing structure isn't mentioned at all. Sprint charges a lot for taxes and fees while T-Mobile absorbs it (as it should be). Advertised prices should be "all-in". With Sprint, you pay close to $10 extra in some areas.