Yeah that's what I mean, there's no option that has all the pros and none of the cons!
Is the instant failover thing really that much of an issue with the advent of Hyper-Convergence and Cluster shared volumes (I know that's 2014 up only)? This is basically what this post is about - real-world timings!
My personal preference is for WSFC because of the single storage resource and as you say "config match up". The only pro I see from AG is being able to pick and choose what DBs you want to protect.