Look for a good barrel. Take a bore sight with you when you go shopping.
If the bolt is stiff, try tons of dry firing. Practice rapid fire while dry firing. It will smooth out.
I don't find the recoil objectionable. If the recoil does bother you, work on your positions.
Stay away from corrosive ammo. There is plenty of surplus ammo that isn't corrosive. Better yet, reload.
If you reload, don't by Norma Brass. Its good brass but expensive. I never fired surplus ammo in mine. I bought Winchester loaded ammo, less the half the price of Norma brass. Shot it, now I have good brass.
Most Mosin's shoot high. Easy fix and the fix doesn't cost anything plus the rifle remains "as issued" per CMP GSM Rules.
If yours shoots high let me know and I'll tell you how to fix it.
IF one takes a bit of time to learn to shoot the rifle he can turn a cheap shooter into a great shooter.
Just make sure you get a good barrel. Don't worry about "pretty" Mosin's aren't suppose to be pretty.
Don't try to free float the barrel. Its not suppose to be free floated.
I cannot stress enough about dry firing. Fast SMOOTH bolt operation. If the bolt is ruff, it will smoothen out with just plain bolt operation.
If you decide to shoot with the bayonet on, it will change impact. All rifles do, including my Springfield, Krag, M1917, M1 Carbine, Garand, AR's........all of them do don't panic.
If you learn the rifle and have a good barrel, you can easily get 3 MOA groups. The targets used in the CMP GSM Vintage rifle matches have a 3.5 MOA X-10 ring. Cleaning the target is up to you.
I find the balance of the Mosin to be good for offhand (standing-unsupported). That's where CMP GSM matches are won and lost. And it doesn't cost anything to be a good Off Hand shooter, dry firing is the best practice you can get.
Get the Mosin, learn to shoot it and you'll never regret it.