I switched to eXp about 18 months ago now, never once considered switching for the revenue share aspect of the company as I know I am not a recruiter. I am too blunt and don't have the time nor patience for it.
I was the second agent in my area to switch so we did not have a huge name in the area, but I also know none of my clients cared who I was with, they just wanted to work with me and my team. I will say it's great for some and awful for others - for me, it was a perfect fit. I do about 100 deals a year myself and never wanted anyone standing over my shoulder, but also didn't want my own brokerage because I hate paperwork and the hassles that come with it. I could simply go to a 100% brokerage and pay a transaction fee and be done, but I saw value in the company in their training, the technology the provided me and the ability to network with agents effortlessly within the community across the globe through the campus.
Everyone is going to see pros and cons in every brokerage. You have to do what seems right for you. Have I enjoyed the added stock, yes, am I what they call an icon agent, yes, so long term for what I want to do in the field of real estate it worked - it won't for others. Best of luck in your search for the right brokerage, when you find it, you will know.