Let me start by saying I don't mind paying the fee.
I do mind being treated like I'm an idiot.
Basically from Sprint's PR materials they make it seem like the $10 fee is for features of the phone itself. $10 is $240 over a 2 year contract.
They are basically charging $240 more for the phone.
If the EVO was being released at $689 instead of $449 (OOC) then I bet a lot of the people saying the fee is ok would see things differently.
It is basically a sales / marketing tactic for people who can't do math.
It is just corporate America treating customers like they are morons; just like how grocery items are shrinking but the price remains the same. Just raise the price and keep it the same size. Don't treat me like an idiot. It's called inflation. Worked for the last couple thousand years.
All the above is just my opinion