Several STBs are available for less than you paid for the Sonicview that provide superb video quality (except in the case of crap in, crap out low bitrate services).
Check out the 4K STBs that operate Engima 2 OS. Not all linux STBs are created equal, so shop carefully. I have owned several E2 STBs and the last one tested (and loved) was the VU+ Zero 4k. A few new STB models are out or soon to be released that are 2nd generation 4K units that should provide improved performance:
1. Edision mio 4k
2. Octagon SF8008
BTW... Avoid older Enigma 2 OS STB models which lack hardware blindscan. They may provide prety pictures, but who whats to manually enter transponders or wait a few hours for a software blind scan for each satellite?