The best part about wow is the raids. Large group end-game pve content that takes a lot of coordination and has various difficulties you can either slowly climb through or blast through and enjoy a vacation till next content patch (if your team is skilled enough).
While they're slow at releasing them and they also have a metric ton of chores in the current iterations, at least you KNOW the raids are coming and can take solace in that.