My view remains that iSCSI still randomly sucks a bit too much to be used for critical or high performance systems. I'm (blowing my own trumpet) a very good network architect and work with a very good systems team and there are times we just can't get iSCSI to perform to as we want. It's not about bandwidth, we're using 10GigE LAGs and still we're just not seeing disk access numbers we would like. Days spent tweaking with the SAN vendor and it doesn't cut it. Throw in fibre channel and all is well.
Not to say iSCSI doesn't work just fine sometimes and in small businesses it's a serious value thing but I've seen it not work too many times and it's not obvious stuff and it's not cheap hardware we're using. Fibre Channel *always* works, which makes it worth the money in my book.
That said, with about 39 PB of storage deployed worldwide now and some serious IO requirements, we're not what you'd call average...