Magic Trashman has written a tutorial on how to padhack a Neo Geo Mini controller to DB15 (arcade/Neo Geo direct connection) and add a clicky microswitch d-pad to it. It is a fairly complicated mod involving custom 3D prints, but MT has been providing pre-modified controllers for sale by means of Twitter.
I purchased one particular of these from MT’s initial batch and I was shocked at how strong the new controllers are. I personal various of the original Neo Geo controllers and the new modified one particular by MT is basically my preference.
Photo Tutorial: https://imgur.com/a/ilmSDPK