We've been using Unity 3D extensively, it's hands down the best I've touched. I've used several others, some proprietary and some liscensed, and Unity is heads and tales above all of them. And what's better, as opposed to most engines out there, the more I've used Unity the more I've liked it.