Unreal Engine is for 3D(correct if I'm wrong), and although Unity has a 2D mode, having the cutscene stuff built-in is probably a really useful feature.
It's stuff like HTML5 2D game creation frameworks I think would be the main rivals, since they're tried and tested, some are free, work on...