I have a few brands that I've trialed, however I mostly use Shellac nowadays. I found my clients mostly searched the internet for what kind of colours they wanted for their next set, and Shellac is the most known name around my area and clientele, hence those colours got used the most in my collection.
I personally really like INK London iLac as well as Gelish, they just don't tend to get picked by my clients.
Every brand is different, no brand fits all, I would personally go for a brand that works for you and your clients.
However, there are ways to work around issues, for example, for nails needing more support, a think layer of a strengthening gel such as the new IBX Boost, or INK London's Fortify, or even hard gel or L&P will do the trick.
For your specific Gelish issue, I wipe the cured base coat with a dry, old gel brush before applying my first colour coat, this helps a lot with shrinkage.