I (personally) am not a fan of slip-on shoes, on the boat. To me, they are just a step up from flip-flops, which I actually just forbid on the boat. I once had one blow out, I stepped on a pop top, cut my heel and had to cruise on back home.
Slip-on also means slip-off and, although some of the newer "hands-free" shoes are a bit better about this, they still have the fundamental problem that, if you are squatting/kneeling on the balls of your feet, the heel really wants to pop out. That is a deal breaker for me, on the boat.
I used to have a pair of boat shoes I loved, but I can't find them, don't know what they were called, can't find anything really similar, and cannot for the life of me figure out how they disappeared in the first place. They were something similar to these:
Amazon.com ... but just built a bit better and looked good enough to not be too casual at a decent restaurant. The key feature was that they drained and dried really quickly. Like, they HATED water.
While I continue my quest for the perfect shoe, I have a pair of Sperry canvas deck shoes that are my default. I wear them when I don't know what we are going to be doing, but I don't expect heavy rain, broaching, big waves, or whales breaching. Comfortable, versatile, but not especially durable. They meet my threshold of "good enough", across the board.
If it's going to be too wet for those, I'll just put on my foulies, which includes boots.
But, I've never understood shoes that were made for sailing, but which did not have some way for the sole to drain. Seems very optimistic. Worse yet, some create a little "tub" for your foot with the insole. Virtually ensures that, once your feet get splashed, the only way to have dry feet is to change your shoes.
But, honestly, probably the best shoes I have on the boat are my Sorel wool slippers. They are what I put on at the end of the day and first thing in the morning. I always have dry, toasty slippers, and that makes me happy.