I don't hate anybody but I like arguing less
Unity can be kind of weird in terms of how modular the scripting bits are but it's pretty easy to get things up and running quickly and then to build on that. It's pretty good for games with a focus on static content (non-randomgeneration etcetera), I think.