Since most of the world seems to think of Sense and Touchwiz as being "skins" or "launchers" I think the OEM's should make them that. Either make them a theme (skin) or a launcher. Make all of the features you want to add as apps that just run on an underlying stock Android. Get rid of the stupid buttons and put the innovation into hardware and app development instead of wasting all the resources it takes to recode Android. TouchWiz is closer to it's own OS than it is to a launcher. LG used to do this; back in Froyo they included an LG launcher and a stock launcher and you could switch between them. LG widgets work on their launcher only, etc. Imagine the S4's hardware without anything that screws up the stock experience or Android ecosystem, like the menu button. Then imagine it with that amazing camera app still being functional, because it's developed as part of Android, not as part of TouchWiz.