Unity is the tool for the job
Unity is the development environment that gets out of your way, allowing you to focus on simply creating your game. Developing for web, mobile, or console? Unity is the tool for the job.
Every part of the Unity editor has been made with one thing in mind:
At any time, simply hit play to test out your creation. The editor will emulate your target platform so what you see is what you publish.
The Unity editor is a fully featured world builder. Just drop your source assets into the project and drag them into your scene.
Use the built-in profiler to get full stats on all aspects of your game, from draw calls to audio to scripting performance.
All public variables from scripts are exposed into the editor, so object references are easy to set up and gameplay can be tweaked instantly.
Assets are previewed in the editor, so you can quickly find what you're looking for. Tags and filters aid you in quickly finding what you need.
Unity auto-unwraps lightmapped models and lets you prioritize scene objects for atlasing. You keep working while Beast is baking so you're never held up.