Yea, i switched to an Enigma2 based unit about a year ago. I am really happy with the streaming abilities on it. I don't have a satellite receiver in my bedroom, and it is really nice taking control of the STB in the living room and watching any of my channels. Works smoothly and never have any issues. I also am very familiar with Linux, so that makes it nice. It is also very easy to update your satellite channels via the freeware programs out there.
The limitation that they finally cracked was blind scanning. I was never interested in buying a STB that didn't support blind scanning. But, NOT all enigma2 based systems support the blind scanning, i believe it to only be a new feature allotted to the new 4K generation STB's. The ones prior to that had no blind scan functionality.