There isn't one. They're all essentially the same save for minor differences Samsung makes for different carriers (in particular the modem).
Where you see differences is moving from GB->>>ICS->>>JB, so, logic says JB firmwares are probably better so far as improvements to kernel, memory management, etc goes. Having said that, plenty of people have a preference for ICS & even GB stock roms.
So...The only way you're going to find out is to try some of each.
Edit - They're all 'stable'. Carriers wouldn't release them to their customers if they weren't.
If it's important enough to cause you grief if it's lost, back it up. No excuses
Trolling for thanks is lame
Does Samsung's auto-brightness implementation crap drive you to self-harm ? A solution !
Failure to search is the leading cause of male impotence on XDA
If you don't know how to recover if things go wrong, what are you doing flashing custom roms ?