Personally, I prefer bullet based weapons because in the event of some sort of auto-aim being introduced (*cough* blhack.dll *cough*), it makes it extremely redundant, especially at longer ranges, because it all it does is point you at another player.
I've also always had problems with hitscan weapons actually hitting people whenever I play on other servers. My ping isn't usually butt grade terrible, but it usually isnt perfect either. So I still have to compensate slightly for player movement, when I'd rather be doing that with bullets that work a lot more soundly in mechanics.