Unless it is etap I will take Shimano, at least at 105 level and up.
In mountain bikes I do like sram shifting and their high end guide brakes don't completely suck. I got tossed over the bars on a bike with XTR braking because they were so freaking grabby...and that cost me two broken ribs. You have to watch that Shimano mtb braking.