The Blender game engine is actually not that bad, and with a bit of optimization, it could really stand beside other far more expensive ones.
In a related note, the new open source game for Blender was just released:
Yo Frankie! - Apricot Open Game Project ยป Download Yo Frankie!
It's called Yo-Frankie.