To me Engima is still an enigma... a sat receiver, a multiple sat receiver, a dvr or multiple dvrs, media player with DLNA, an internet browser, an iptv player and recorder, a sat client or server, media formater and checker, a sat meter and many more things I have failed to mention. Engima performs very well with many of the job functions it was designed and assigned. Yet with some it still needs improvement.
I guess a good analogy would be a computer with Linux or Windows, then customizing each by adding software programs of your choice plus any additional hardware. Further customization with batch or script files adding to the experience. One works better than the other in certain job functions and personal requirements.
In short, Enigma offers a platform for multi-media or mutli-purpose envoirnments. The stb can be utilized as is out of the box or can be further configured with third party plugins to enhance versatility and/or be used as a test bed for a learning experience. It can be enhanced further, if one can code and add one's own plugins or compatible hardware.
IMHO, as for dxing, "are we there yet"? No. The stbs do offer a powerful cpu and sensitive tuner(s), but they are not being utilized for their full potential. I believe this is due to a lack of Euro interest for a blind scan option and our lack of interest in Linux receivers.