Subscription fees have been a standard for MMOs for a long time, as well as paying for expansions. I know Everquest followed that format and if I remember correctly WoW did for a time as well. Cash shop items are a little sketchy I guess but I have never felt the need to purchase any of them and they really are all cosmetic at this time.