I use both. I have a lever action rifle that the bore snake enables easy cleaning from the breach, where a brush doesn't allow.
I tend to use the bore snake as a quick cleaner & the brush for a more serious cleaning session.
I have bore snakes in .17, .22 & .30 caliber. The .17 bore snake is the only really tight fitting bore snake that I own, & it does sometimes feel like it may break in my .17hmr. To alleviate the problem I crimped the wire brush part of the bore snake with pliers & this made it a bit easier to pull through.