I guess it's not freeware, or at least playing the game is for free while you have to pay for bonus features.
And I wouldn't see myself playing this seeing as I rarely play MMORPG
but the best part of an MMO for me is force a person to make some friend, there for communication is used. in alot of MMO i just find myself solo my way till i quit.