Here's an article on how I feel about the Unity game engine