More than rewards, what WoW needs is a sense of "journey" that has been lost over the years.
Now it only feels like a grind for the first part of any patch and a drought for the rest of it, waiting for the next patch/exp. And when it arrives it does not matter at all what you did in the previous one.