If a don't need an analog stick, my go-to has been the Hori Fighting Commander Octa. It has a stick, but I don't use it often. The buttons are microswitched and it feels great.
If I do need the sticks, Series X controllers are fine, generally.
While not a straight ready-to-go port....exactly, I was really impressed by DeltaTouch and QuadTouch. It ports over a bunch of id software sourceports to Android making it possible to play not only Doom, Heretic, and Strife, but Quake and Hexen II - most with mod and controller support.
There is a little bit of prep involved - eg. you still need legal copies of stuff, and you will need to move files around on your device, but otherwise not bad.
@TwistedPear
@lemmy.world