I also feel that Runescape is a very good free game. There is about a $5 per month membership if you wish to play the game with nearly weekly updates and the membership version is much larger with many more quests. The free version itself, though not as massive as the members' version, is still able to keep you busy for a long time if you like this sort of game. The free version almost acts as a place where you can start to learn things and level your character up in fighting, magic, mining, smithing, fishing, and several more skills and then upgrade your account to a member and access even more skills and quests.
The free version quests suck *** but it is still a fun game. There is a wide area where you can fight with other players and plenty of NPCs to fight as well. The game's graphics aren't bad for a free game and if you scroll to the bottom of the page and view 'Runescape Classic' (what the game looked like before the 3D update) you'll be surprised at how far the game has come. Also, I should mention that this game runs surprisingly well. I can't begin to express how crappy my old computer is, yet the game runs just fine on it with very little lag. Downloading the game and updates when they come out don't take very long and after downloaded it takes just a few seconds for the game to load every time you log on to play.