for me personally, i don't care what crap they pre-load the device with, because it's gonna get rooted. and i understand loading a couple of carrier specific apps (sprint tv, nav, ect) for people to take advantage of if they would like. the problem is not giving the customer the ability to remove the apps if they are unwanted (after all, i bought the phone, i'm not renting from sprint). then when you start getting into hidden processes (i.e. DRM service, CIQ), that not only effect performance/battery life, but may also be gathering information in the background, that's where i start to have some big problems