(I've been wifi-only for more than 6 months. With wifi everywhere, I'm only without internet in some grocery and clothing stores. I've saved around $500 from this, and my 2-year old Incredible lasts more than 48 hours on a charge. I rarely voice-chat with others so GrooVe IP works well for free.)
1. You can buy phones from retailers who aren't carriers.
2. You can buy phones from carriers without signing up for a contract. If Sprint won't sell what you want to buy, then goto Verizon or another who will.
3. You don't need a phone to go wifi-only. This would work with almost any internet device, including tablets and laptops. The concept is the same.