Ubuntu touch vs Android
I am interested in controlling a robot over ROS with a combination joystick, touch screen interface such as the Nvidia Shield Portable. I know that libraries exist for running ROS on Android, and Mirza Shah actually wrote a teleop node for the Shield Portable, but it unfortunately looks like that particular product has been discontinued.
While it appears that any android device may suffice, I am looking to control the robot from up to 100 yards away, so I am particularly interested in any devices that are known to have good Wi-Fi range and ROS performance. I know that Ubuntu touch is an option as well, but I am not sure how to gauge the merits of using the Ubuntu Touch or Android implementation on a mobile device. Feature wise, I primarily just want to broadcast a joy topic for my onboard CPU to interpret, but I would also love to have access to other features like rqt_plot and the dynamic reconfigure utility.
Any information that could help guide my decision making here would be greatly appreciated!