I’m more of a collector, though I do not have any strange collections (like 10 or 666cp Pokémon etc.), I just want at least one of every species, and every form (including hats) and every available shiny. I don’t care much about luckies, I keep some and some I transfer.
But I find it very hard to let go of good Pokémon in order to make space for new ones. I definietely need more Pokémon storage than 1500… (No hate please - everyone has his/her own style of play, and I prefer to keep more for better trading possibilites)
So about battling… I do battle if it’s necessary (i.e. no Mystic gym on my way), but I prefer not to. I want to keep the revives and potions for raids. I do raids, because I need the legendaries/shinies for my collection!