Honor 6X: The best sub $250 Android phone?