My opinions on all the commentators.
Cole = You simply cannot have your main play-by-play announcer being a heel constantly calling people boring, nerd, etc. because eventually it will rub on people and they will take the same stance. Turn cole face or get him off RAW.
King = King's good for what he actually says, but he just doesn't work well as a colour commentator with cole.
JR = The BEST play-by-play announcer EVER. Him doing commentary can make things SO MUCH MORE exciting and fun, I still think it should be JR+King on RAW, maybe Cole with them, and Booker+Josh+Cole on SD.
Booker = Well, yeah. You can't understand 99% of things he says but at least he tries to put guys over.
Josh = Actually quite a good commentator just needs to be recognised more and not have to constantly be bitching/separating the bitching between Cole/Booker, it ruins the product.
And they ALL, bar JR because he's never there now, need to shut the fuck up about Twitter. No one gives a shit, it ruins the product when you're telling us about what's tending instead of calling the damn match like I'm paying you to do.