from everything I've seen Unity is the way to go, Its insanely easy and incredibly powerful. i haven't really used udk much but from what i've heard, its not very stable. lots of crashes.