I'm not sure if the hate is truly for TW itself or the fact that Samsung ships phones with locked down TW Roms. Most of the draw to Android is the fact that it is more open and customizable, so why not start with a base level, stock experience and add those customizations as the USER sees fit...