1) Надеюсь вы не запускаете +100500 эмуляторов одновременно со всеми версиями android? Запускайте эмулятор при разработке с самой младшей версией android, которую собираетесь поддерживать. Когда закончите писать код, можно проверять на разных версиях. Ну и разумеется, на реальных устройствах.
2) Если вы собираетесь устраиваться на работу в офис, вам дадут компьютер. Если у них нет денег вам на компьютер, то не идите к ним на работу, ведь денег вам на зарплату тоже скорее всего нет!
3) Я не думаю, что на облачных устройствах будет удобная отладка. Наиболее удобная отладка - это на реальном железе.