I've used Unity quite a bit, and I find it to be a fantastic game engine. It's incredibly versatile and user-friendly, making it suitable for both beginners and experienced developers. The asset store is a goldmine for finding useful tools and resources, and the community is very active and supportive.