In hindsight choosing the Hero Engine might have been a mistake, but I doubt that using the Unreal engine would have had a major positive impact. People have been complaining about so many different things, that I don't think any single change could salvage the situation.