If you don't like the original android launcher for using the controller to navigate your apps, you're definitely not alone. I've found that the Shield Hub, or TegraZone if you haven't updated it yet, is far more controller friendly than the official Google launcher. I know that they kept the Google launcher because they wanted to keep as much of the stock android experience as possible, but with a controller, it's easier to reach over the controller and use the touchscreen. My idea? Modify the TegraZone APK to work as a launcher. Then, after that, remove the filter on the "My Android Games" page, rename it to just "Android Apps", and remove the media tab if possible. This would help to separate/minimize/reduce the need of the touchscreen when choosing an app to launch.