Re: Same architecture as others... what's different?
For me at least managing my 3PAR systems is a breeze, I was reminded how easy it was when I had to setup a HP P2000 for a small 3 host vmware cluster a couple of years ago (replaced it last year with a 3PAR 7200). Exporting a LUN to the cluster was at least 6 operations (1 operation per host path per host).
Anyway my time spent managing my FC network is minimal, granted my network is small, but it doesn't need to be big to drive our $220M+ business. To-date I have stuck to qlogic switches since they are easy to use but will have to go to Brocade I guess since Qlogic is out of the switching business.
My systems look to be just over 98% virtualized (the rest are in containers on physical hosts).
I won't go with iSCSI or NFS myself, I prefer the maturity and reliability of FC (along with boot from SAN). I'm sure iSCSI and NFS work fine for most people, I'm happy to pay a bit more to get even more reliability out of the system. Maybe I wouldn't feel that way if the overhead of my FC stuff wasn't so trivial. They are literally like the least complex components in my network(I manage all storage, all networking, all servers for my organization's production operations. I don't touch internal IT stuff though).
As for identifying VMs that are consumers of I/O I use LogicMonitor to do that, I have graphs that show me globally (across vCenter instances and across storage arrays) which are the top VMs that drive IOPS, or throughput or latency etc). Same goes for CPU usage, memory usage, whatever statistic I want - whatever metric that is available to vCenter is available to LogicMonitor. I especially love seeing top VMs for cpu ready%). I also use LogicMonitor to watch our 3PARs (more than 12,000 data points a minute collected through custom scripts I have integrated into LogicMonitor for our 3 arrays). Along with our FC switches, load balancers, ethernet switches, and bunches of other stuff. It's pretty neat.
Tintri sounds cool, though for me it's still waaaaaaaaaaaayy to new to risk any of my stuff with. If there's one thing I have learned since I started getting deeper into storage in the past 9 years is to be more conservative. If that means paying a bit more here or there, or maybe having to work a bit more for a more solid solution then I'm willing to do it. Of course 3PAR is not a flawless platform I have had my issues with it over the years, if anything it has just reinforced my feelings of being conservative when it comes to storage. Being less conservative on network gear, or even servers perhaps (I am not for either), but of course storage is the most stateful of anything. And yes I have heard(from reliable sources not witnessed/experienced myself) multiple arrays going down simultaneously for the same bug(or data corruption being replicated to a backup array), so replication to a 2nd system isn't a complete cure.
(or many other things, e.g. I won't touch vSphere 6 for at least a year, I *just* completed upgrading from 4.1 to 5.5 - my load balancer software is about to go end of support, I only upgraded my switching software last year because it was past end of support, my Splunk installations haven't had official support in probably 18 months now, it works, the last splunk bug took a year to track down I have no outstanding issues with Splunk so I'm in no hurry to upgrade the list goes on and on).
Hell I used to be pretty excited about vvols (WRT tintri) but now that they are out, I just don't care. I'm sure I'll use em at some point, but there's no compelling need to even give them a second thought at the moment for me anyway.