I'll chime in here with some more cents.
Anyways, I have three Mosin Nagant rifles, (and these were my first rifles that I had ever bought, or even shot). An M38 and an M44 (about the same gun, but the M44 has a bayonet on it) and an M91/30. I bought them because I know the history behind them, but after shooting them a few times they are fun to shoot. Accuracy, for an UN-experienced shooter (yes I mean I have no experience shooting before these guns , excluding pellet), is pretty decent. At 25 yards I was hitting a tad high (but at 25 yards this is good). At 100 yards I would often within a 6-8" range, even had one hit the corner of a 2" box. Being an unexperienced shooter, it may be me, but I would suspect that a good range would be 4 to 6" at 100 yards. I paid just under $100 per rifle, which is fine with me consider that I got all the accessories and what not. Basically my thing is, I pull the trigger, it goes bang, bullet flies, it works. My philosophy is to just continue working on accuracy.
Pros: Military rifle, works well, cheap, and has a lot of history behind it.
Cons: Recoil can be a bit much (I recommend a limbsaver), may be covered in cosmoline, and the trigger pull is strange. (According to my father he thought the trigger pull required a person to pull too far back).
EDIT: I should have mentioned that all my rifles still use the original open sights.