I mean...I would buy a top hat with one of these on it to wear to tournaments.
I wear ball caps just about every day. My personal preference are solid baseball caps with an adjustable strap (not mesh, not snap back) like this Adidas one. I'd definitely rock a Cloaking ball cap if one were available.