The 8bitdo Zero is a tiny gamepad meant to replace on-screen buttons for phone games, that also works well for emulation. The build quality is pretty solid and the shoulder buttons have a nice click. Just keep in mind that this thing is TINY! It might not be the best device for someone with bigger hands. Also, it is missing some buttons compared to an Xbox controller, so don’t expect to play AAA titles on the go with it.
It is reasonably comfortable as long as your hands are not too big, the build is decent and the buttons work well, so it’s got my recommendation.
Please watch the video for more information.