MMOs definitely give the most bang for your buck if you play with even mild consistency. Think of all of the other things you pay for to entertain you. Buying a movie (20ish buck) that you might watch a handful of times... maybe 10 hours of entertainment. I spend less than that in a month and am entertained for far more hours than I would be by many other forms of entertainment.