Went with Freeridespain 6 years ago, and then Switchbacks a couple of years later. Thought Freeride was better to be honest. Mike tried to fob us off that taking out a group of 12 riders (with just one guide!) on a day trip would help us all get to know each other. Cue party getting spread out, the fast guys at the front fed up with waiting, the slow guys at the back fed up cos it was too technical. Mike seemed to want to scare us witless on the most exposed trails he could find rather than tailoring it to the group (or even, perhaps, split the group up,but that would mean two guides and be more costly for the business???)
I probably wouldn't go back with Switchbacks but would go again with Freeridespain. Both have a different sense of humour, didn't have an objection to the general hospitality and friendlyness of either companies really.