Перешел на Unity правда это было лет 5 назад. Остановился на Unity 5 дальше не обновлялся. Есть совместимость со многими платформами, но игры сделанные на Unity могут не запуститься на старых ОС, тут нужно искать системные требования под конкретный релиз Unity
вот например под последнюю версию 2017.2. Да и у меня до сих пор XP)))
Оставлю свое субъективное мнение. Не сказал бы что бейсик самый удобный, человеку для которого английский родной язык конечно проще читать программу на бейсике. Бейсик это что-то типа языка
1С:Предприятие только для англоязычных людей. Но языки семейства Си мне кажется более практичны, вместо Then и Endif всего две скобки "{" "}". Отсутствие goto делает программы более читабельными и логичными. На эту тему ведется множество споров. Решать только вам.