the coolest thing about a engine is the community and the learning curve, and XNA is far from many engines. It's more a framework development. I don't know how hard is to implement c# in leadwerks but for xna it's really easy to understand the way the engine works even if you are not a coder.