Last I looked into this 6 months ago, there were a few things keeping me away from Unreal Engine and keeping me on Unity. I need to be able to deploy to the web and have the client execute there. And I definitely need to deploy to iOS and Android. Last I checked, the workflow for deploying to web was very wonky, not something to stake a business on for things that must deploy in summer 2015. And similarly, deploying to iOS and Android yielded really battery hungry apps that didn't feel best of breed. Are things better now?