OK, I have played PR since around version 0.3 and I thoroughly enjoyed it. I understand that the recoil in v0.3 was far too good, especially with the M4 which was just in a different league.
I stopped playing BF2/PR for a while and came back to I think v0.5 and I hated the new recoil, I found it very unrealistic (I will explain why below) and I found myself using my PISTOL for long-range shootouts!!! It was actually more accurate believe it or not.
Now I have come back to BF2 and was pleased to see yet another new patch for PR (well done guys) and I was hoping the recoil would be fixed, but sadly it hasn't.
Now I will explain why, please don't flame me and say I can't shoot, etc. I am just trying to explain that this would not happen in real life, unless you are chronically injured.
Here is screenshot one. I am now going to fire exactly 30 bullets in semi firing mode without touching my mouse to see where the gun ends up (You can do this yourself if you wish).

Now here is screenshot two, this is where the M4 ended after firing one clip without moving the mouse at all... Is this honestly what would happen in real life? I doubt it.
Now here is a video on Youtube of what I believe is a real M4A1 rifle, please correct me if I am wrong. I just want to show you what it would be like in real life. You can search for you're own M4 videos if you wish.
http://www.youtube.com/watch?v=1QoWlGaBMtg
