I'll 2nd Chas0039's comments by saying it depends on the media ... and in some cases ... you may prefer to use different firmware for different media.
For example, I switch between B7U9 (for MBIPG101 R04 @ MBIPG101 R05 write strategy) and B7V9 (for YUDEN000 T02 @ YUDEN000 T03 + WOPC off) depending on which media I want to burn. I get decent results on MBIPG101 R04 in both firmwares, but B7U9 has given me the best results which sometimes are <100 PIF totals and PIE totals @ 3-4k range. YUDEN000 T02's definitely burn better (for me) in B7V9 - esp. with WOPC off and burning at YUDEN000 T03 strategy.
The lower quality media I use (MBIPG101 R04, CMC MAG E01, DAXON AZ2) all perform much better in B7U9 (esp. all @ MBIPG101 R05 write strat) for some reason. And, I've found B7U9 doesn't handle WOPC off as well as B7V9 does.
The higher quality media I use (YUDEN000 T02) performs much better and consistently at B7V9.
I've tried B7P9, B7T9, B7U9, & B7V9's. I was hoping I could isolate the write strategies so I could simply use one firmware platform with varying the write strategies per media I use ... but, I don't have the patience to do any more fiddling around ( ... well, for now, that is ... ).
For the most part, I've settled on B7V9 - mainly because I 'value' my YUDEN000 T02 burns more than I do the stuff I throw onto the cheap stuff.
And, keep in mind, I'm doing all this to try consistently produce sub 200 PIF totals and sub 10k PIE totals if possible. I get disappointed when i get more than those. So, needless to say, it all comes down to your own tolerances. Some people may be fine with 1,000 PIF's, some may not tolerate more than 100 PIF's, and some may simply not really care as long as "it works" or "it copies back to the harddrive", etc.
Enjoy the burning and testing out firmwares, and it'll lead you to where you need to be. Can we all get those near-perfection burns that are evidenced by the myriad scan postings on this site (most esp. TYG02's)? Possibly, but, we may all have a different path to get there.
Also, keep in mind the peripheral factors contributing to burn quality / drive performance ... defragmenting harddrives, number of applications runnning in the background, how 'fresh' the computer is (ie. been on all day long and RAM is drained out), system temperatures affecting drive temp's, which software is being used (people say certain software can yield better results than others), adware / viruses, etc.