Лучше всего HTML+CSS+JS - адаптивность, возможна кроссплатформенность, но дорого, медленно (быстродействие) и на ПК "весить" программа будет много, потому что придется комплектовать "движком" браузера.
Яков Е: Не настолько кроссплатформенно, QML (Qt) нет для iOS и др, да и для Android это всего лишь еще один узкий альтернативный инструмент, который никогда не заменит Java.