you should do wirefly anyway because it's the cheapest for upgrade... her are the pros
- $239
- no tax, free ship
- $18 upgrade fee can be waiver via sprint (just got mine waived)
it was my first experience upgrading through wirefly and it was a very positive experience.