@scottalanmiller said:
So many vendors, products, techniques and approaches exist because most are the "best" in different combinations, at different times for different scenarios.
Exactly. The best solution is the one that's most suited to a particular application/environment/budget. There never is a universal best - which, of course, is exactly why that perennial favourite of the interwebs - the "Top X Best" list - is pretty pointless.