I played Warface recently and thoroughly and while it's a fine game, getting on par with Ghosts Online, the general feeling is a small community and the need of way, way too much money to get anywhere substantial as a player (GRO, or now Phantoms I guess, has the same issue). This creates a system where those who invest money to get there are so far and above new players that it's just ridiculous, since the playerbase is so small you end up playing against far superior players much of the time. Of course, at least Warface has acceptable co-op.
Honestly I was most impressed with their Gface system that ran in a browser, very nice technology and very socially oriented. This ties in to what I posted on the most recent Crytek thread about the direction they are headed (which is a good thing). Yeah, it can be a bit obtuse when you work with it, but it shows they are willing to adapt to the marketplace.