It's amazing to me that all these manufacturers still feel the need to redo the UI with their customized UI (Sense, TouchWiz, MotoBlur, etc...). The stock ICS interface is so clean and has all the features that these other UI's have. So, what's the purpose?? The manufacturers should be focusing on the cool stuff that devs focus on, like overclocking, removing bloat ware, making the battery last longer, etc... instead of their lame a$$ UI skins. Don't get me wrong, I like customizing my UI as much as the next guy/girl, but don't make it the primary deliverable of your product. I would like for Sense (or any other UI skin/launcher) to be an optional add on, like launcher pro, so you can use it if you WANT to.