I like sfdm better even though you get some hackers and glitchers who screw up your online matches sometimes.
I played sfls online before and just to rank up you need to win the the match. The flooded levels are the worst because everyone online would wait in the water and wait for someone to go by to kill them. I play sfdm more, so I got rid of sfls.