Is unreal good for building mobile apps

Try running a UMG example. It should handle touch input.