WWE actually does plenty right in my opinion. Their booking of The Shield, while it has flaws and they could do so much more with them, it has undeniably been successful and worked out well for the three (so far anyway).
But to get more broad and less specific, WWE's pretty good with time allocation. This might seem odd when considering the amount of time they spend with recaps and stuff, but that's not the aspect I'm focusing on. During CM Punk's WWE Championship reign, he almost never closed shows before turning heel. One fact that I find is often ignored is how often his match is giving the most time in lieu of it. At Extreme Rules, Over The Limit, & Money In The Bank, his match got the most time. Several times when it didn't, like No Way Out or Elimination Chamber, it was only off by about a minute. On Raw, it seems the matches that get the most time are the ones with your Bryans, Zigglers, Jerichos, etc. I mean, when was the last time someone like Khali got a decent length match? Also, I can hardly think of a PPV match recently that I thought went on too long or was too short. At least in the past two PPVs, well except Diva matches (and maybe Punk Rock I). You get what I'm saying though, that with the amount of time they are planning to give to wrestling on a given show, they at least are good enough to distribute more of it to the better wrestlers.
I'm going to stop there since I did want to be redundant and quite a few of what I can think of has already been said.