Какая платформа наилучшим образом подходи для разработки под android?
Используй Genymotion
Должно хватать ресурсов и на Вашей текущей конфигурации. Правда для разработки лучше использовать IDEA (она менее неповоротлива, но неповоротлива все равно). В выборе ОС, если не используется NDK, разницы нет. Иначе - Linux (что там выкатят MS со своей примочкой к VS пока непонятно). И 4Гб для разработки уже мало, т.к. не одна IDE как правило запущена. 
И да, приложения отлаживать лучше на отдельном устройстве до тех пор, пока есть такая возможность.