The 8BitDo Ultimate Wireless 2 has been perfect for me and fits all your criteria.
I know they had QC issues with their dpads on their earlier controllers but it seems they've long fixed that as I don't see people reporting it anymore on their subreddit.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: