Very well said. Unity was not the first engine I worked/learned in though. My process was UDK - Cryengine 3 - Unity(actually hated it at first.) - UDK(still playing in Cryengine) - UDK(learning Unity intermittently) - got stuck on Unity. I actually had fun engine jumping. Now that I am actually working though I very rarely visit other engines. Unity all the way baby.