The usual problems are caused by the non-native controls: no built-in affordances like spell checking and all the OS-specific behaviors, no easy way to plug in accessibility, and the non-native look and feel.
All this is totally fine for a game UI, and is a much harder sell for productivity software.