A few quick observations on the X2.
Easy to update factory firmware via Internet connection to manufacturers website.
The USALS/DiSEqC 1.2 motor control is a single setting and the user cannot know which mode is selected when re-entering the menu.
USALS positioning was often inaccurate when compared to 3 other branded receivers. Would need to test more to determine why possible miscalculations.
If no channel was found during a blind scan the motor would move back to the previous satellite (with motor movement unescapable for 20 seconds) sigh.....
The receiver operation is great with fixed dishes, but motor movement in both channel viewing and install menus is is not well implemented. Satellite changes are locked for 20 seconds and cannot escape. Can be very frustrating when a channel is selected in the channel list and you must wait a minimum of 20 seconds to watch a channel on a different satellite or 40 seconds if the motor movement starts as the user is selecting a channel then needs to return. Aggravated by the SAT button that toggles to next satellite rather than providing a list.
Only 32 DiSEqC 1.2 motor positions, but on the plus side, they are assignable!
HD / SD banner indicator often incorrect.
Internet Weather App works but F/C selection is mixed up in a few data fields.
In a reoccurring theme of the Linux STBs, YouTube does not play videos. A few times caused lock-up requiring power cycling by pulling the AC.
Overall a good quality hardware build and easy to navigate GUI, but needs some firmware refinement.