for a free mmorpg i would say Voyage Century Online
but any other genre halo 2 cant wait for halo3