Bring back the Cruiserweight division and give it proper time/attention. They have a lot of talented guys right now who are doing nothing, and the belt itself could be a valuable prop in feuds. You could have had the Stardust/Neville shyt be over the belt which would had given the feud more purpose, or have Tyler Breeze who just debuted hold it for a lengthy and impressive run to build up his legitimacy to the audience, or just let dudes like Tyson Kidd or the healthy Uso run with something. Since Daniel Bryan, they've continued to recruit and push an increasing amount of "small" guys and I think they could get something going with a new Cruiser division
Get rid of the people like Kevin Dunn who (according to sheets) obviously perpetuate a toxic backstage political culture/environment which reflects on the product
Freshen up the world title scene more often. Back in 2000, you had a revolving world title picture of Rock, HHH, Angle, Benoit, Taker, and Stone Cold. In 2015, its been all Seth (who stays losing every match), Cena (who's been in the world title picture for over 10 years now), Brock (who's shown up like 5 times this year), Orton, or Dean, with the title having switched hands only once

And they wonder why ratings plummet, when the world title scene is so fukking boring and uneventful. We need to see new faces in the main event scene, and they also need to run more major storylines around the world title. Examples of how they can do that in today's era without some cheesy WCW-esque fukkery storyline is like 06 Cena/Edge or 09 HHH/Orton
Diva's division needs better everything. The talent has gotten better but the storytelling is laughable, especially when you look at NXT and how its been able to weave together meaningful rivalries with only an hour show and a 2 hour special every 4 months.
Everything that's wrong with the WWE right now is from a creative standpoint. They got the talent, the right climate (social media and WWE go well together), the network, the developmental. But man Raw is such a chore to watch at times