Ideally I could make a choice to buy an Andriod phone from a manufacturer with no branding and no restrictions, pay full price for it, and accept that the additional cost is what I'm willing to pay for an unrestricted, unbranded phone. The inability to purchase a phone like that is the real problem, not the restrictions placed on carrier subsidized phones.
Two years ago I bought an unrestricted HTC Diamond with Winmo 6.1. I paid over $600 for the phone and the privilege of being able to do whatever I want with the phone. The $400 extra over a branded/restricted phone, spread out over 24 months, is $17/month for the privilege of being able to doink around with a phone.
Having done that once, I'm leaning toward putting up with the crapware and restrictions and saving the $400. I figure that in two years, I probably only really used a couple of third party apps. Most of the rest that I tried were annoying memory leaks and crashes waiting to happen - barely better than carrier provided crapware.