Мне нравится мята. Единственная проблема, с которой я столкнулся на данный момент, заключается в том, что, если я использую Python для Windows, а не версию Cygwin, вывод буферизуется в строке, но это небольшая проблема. Помимо этого, он, кажется, обеспечивает многие удобства современного терминала, без каких-либо хлопот.
Однако я понятия не имею, работает ли он с MinGW / MSYS (о чем я только догадывался, когда вы спрашивали о перечитывании своего вопроса!).