I can only second Hugh´s view on things:

The Hog2 is still a great console for live media server control.

Complex timing is easily programmed and I can change the library as I need it. For example I like to sepearte parameters to Focus and Beam (Xpos, Ypos, Rotation, Scale, Aspectratio are Focus (or Position) parameters for me).
That makes masking the things I need much more easy.

But the Hog2 are loosing their shape on the hardware side. I often find Grandmasters that will no longer output full 100% - and that is a pain in the a.. when your layers get transparent if you don´t want them to. There also is the "stuck choose button" issue that can drive you crazy...

Hog3 is a good replacement for Hog2. The Programmer is more powerful - especially aplying timing is faster than on any other console.
But there are still some bugs with updating a cuelist that is live on stage - so you need to be careful.

The MA is a good console but it is not my way of programming a show. Complex timing gets you selecting single cells in spreadsheets and a lot of wheel turning and clicking...