I have basically no interest in competitive play, but the breeding is really keeping me going.
It feels less like a grind and more like an art to get a request like "I need X Pokémon with Y Nature, A and B egg moves, and full IV spread" and then actually work out the puzzle pieces to put together this frankenmon.
If I could breed and train pokemon for other players and earn BP from them being used online to invest into further teambuilding, I'd never set foot into Ranked again. Alas, until that dream comes true with a next gen rental system I still have to do the actual battling and field testing myself.