If you want lots of fresh content and hack-free play, play WoW and pay every month. You can't expect the lousy one-time purchase to fund over a decade of continued development. Hell, I wonder how much it's costing Blizzard to keep those Diablo servers up - but that's okay, people playing WoW fund that.