Every engine has its limitations, this does too. BUT, unlike many engines offered, the developers ( Conitec) are constantly developing the engine further. To integrate new 'STABLE' technology as well as update and expande on the engines capabilties. Many engines I looked into are 'as-is' with some tech support otherwise you have to rely on only other user add-ons to expande the engine.
Few if any engines also come with a packaged set of tools. Technicaly all you would need on the side is a paint program. Many engine developers expect you to have ( or get) 3rd party tools to actualy do any work with the engine ( which can easily lead into the 1000's of dollars extra to even get started). Some you even need to develope your own tools.
Few engines also have a history/track record/ life of more than a couple years at best. This engines been around since the Wolfeinstein 3D/Doom times and has evolved as the 3D game engine technology has evolved over the past decade since then, and it is moving forward yet beyond its BSP based origins ( see forcasts page). The engines been used for many things besides just games.
Personaly I'd shy away from anything microsoft based as they do not have a very good system/data security track record. THough the soruce for the engines not available, through the SDK you could build your own client/host system that is more secure as you feel it needs to be as well as database interfacing and most any other needs you feel the engine may be short on.
Personaly I can't wait to see what Conitec team has in mind for the engine beyond what's in the forcast page.