End To End Vs Multi Vendor Solutions

I have bumped into this question on a number of occasions recently would really like to hear the forums opinion. There are currently a number of end to end solutions Bosch Avigilon etc and the consulting engineers seem to favor this over, for example Milestone and Axis or any other options which run Onvif.

What are your feelings on the matter.