I picked the M24, for it has better range and firepower than the Dragunov. The latter has better rate of fire, which is its only advantage.
When I play JA2, I give Dragunov rifles to mercs I want to improve their Marksmanship skills, while the M24 go to dedicated snipers (Marksmanship above 95), who can exploit the gun's range.