Ergonomics are good too with the tilted screen.
The controller is the Ipega 9083s, found it for about 30$. They also have some app for mapping controls for games with no controller support, but I didn't get into that yet.
I added some padding to where the phone sits and it's a perfect fit. Felt adhesive pads you usually put beneath chair legs to not scratch the floor did the trick.
Sound seems way louder too. Maybe it bounces around beneath the controller and the phone.