The way I see it if you're a lonewolf, then modding Unreal is probably easier than making everything yourself from scratch with an indie engine. Particularly if you're making a first person shooter game since it's a fully functional multiplayer shooter to begin with. I don't think any indie engine provides such a solid and reliable foundation to build on. I think it's the right choice for my project so I'm switching to it.