Our startup's main product uses Java for a UI heavy app because makes it cross platform out of the box and is relatively easy to develop a nice, native looking UI with if you know what you're after.
Our closest competitors locked themselves to one platform and have faced challenges trying to go cross platform.