yea you'll notice where I said it depends on what he wants to do with it. He mentioned more than just grinding with a girl so that would be leading spins etc = partner dancing. I'd recommend Zouk over Salsa imo salsa is a bit cheesy. But I disagree that styles like Zouk are not suited for clubs, if there's ever some slow RnB on for eg then the style is perfect. Yea it helps if the girl knows what she's doing but most girls who have even a tiny bit of rhythm can follow a guy's lead. It can also be fun to teach a girl the basic Salsa steps and then groove together. The classes are to learn the techniques, it's up to you how you use them.
I always say to learn Groove first before venturing into any styles but I assume the OP can already follow a beat. "street dance" is pretty vague term that could be anything from BBoying to Hiphop, which are mostly solo performance or crew-type styles that look better synchronized with others
so your advice was suggesting a style that's not even taught
I do agree that Reggaeton is a good one not really a partner dance though.
Really the OP should check my other thread on styles and also look at every latin/partner style on youtube to see which one looks best for him personally.