I absolutely adore this game beyond means to express it in words, so I'll offer up some tips for enjoying it:
1) Play with friends. Friends will make this game so much more enjoyable. Playing with random people is simply not as fun, unless you're facing off against them with a team of mates.
2) Use in-game voice comms. It's a must.
3) Play on expert. It's a must.
As for versus mode....well I've never tried it. Doesn't interest me in the slightest. Playing a game like this with random idiots you don't know seems like a waste of time to me, but I purchased it for LAN and private network play, so your mileage may vary.