I recommend City of Heroes, it's a lot of fun and is optionally free to play now. Mostly a modern setting, but with both futuristic and fantasy elements (it IS a super-hero game; weird things happen, including time-travel).
Other than that, this one is a fun little time waster...