I've been asking arround a lot and reading sites and no, I donīt think thereīs anything else. All online games are the same. Pay per month point and click no real skill needed other than common sense, pure FPS, and so on.
Edit: In case someone wants to give it a shot, www.gunzonline.com
I downloaded the beta and the game crashed when after the loadings