And, naturally, there's no way to turn it off. Strictly speaking there is but it requires restart of Unity, not just the game, to reload code. Which is basically the UE3 workflow you describe.
You're right though; there are quite a lot of good parts of Unity - which is why I'm sticking around for now.
But I stand by my assertion that their focus on headline features is troubling.