It's fine IMHO. Especially since you have to pay for it only once, there are no monthly fees, at least not on PC. It's not like World of Warcraft, where you have to pay a shit-ton to buy all the expansions, and on top of that, pay $10 a month or so to play.