В этом я с Вами не согласен. Правда, я давно VMLAB забросил и использую внутрисхемную отладку: последняя версия VMLAB, что использовал я - 3.10 (возможно, в более поздних версиях всё поправлено), но (по-памяти):
1. Не поддерживает скорости обмена по USART >115200
2. Нет прерываний от таймера 3 (для Atmega128)
3. Нет выхода таймера на OC2 (для ATmega16)
4. Что-то было ещё по мелочам, но уже забылось...
а, быстро проверить фрагмент кода и внутрисхемной отладкой можно, если есть макетка с контроллером.