I can’t speak to the others, but I have a couple 8bitdo controllers and they’re fantastic. If the aliexpress listing is legit, I’d go with that one, no question.
I’ve never heard of the other two brands, but cursory googling doesn’t sound promising for them.
Good to know!