По своему опыту переезда на Линь:
Без Visual Studio неплохо себе живется, ровно как и без ее компилятора. МинГВ гораздо лучше - в большем объеме поддерживает нововведения стандартов, а по производительности на равных.
А с МинГВ вы можете делать кросскомпиляцию. Т.е. Сидя на Линухе собирать проекты для Винды.
Как оказалось (для меня) незаменимых тулз не бывает. Всегда можно заменить чем-то другим, стоит только захотеть расширить кругозор. Кстати, полезная вещь: переосмысливаешь все, что до этого сделал. Если эти тулзы из самописного, то wine скорее всего спасет ситуацию.
Конечно, переезд не будет гладким, придется пыхтеть и стараться. Но лично мне Линь дал больше удобств, чем теоретически могла бы дать винда.