extremely good.
my policy is to build a living pokedex within each generation, catching only pokemon in my own games and only games in the same generation. this is usually possible minus 1-5ish pokemon, these are the only ones I'll transfer over from a previous gen. different Pokemon are harder or easier to get depending on the gen, and often have different methods which keeps the experience fresh
however, in gen 7, this isn't remotely possible. national dex is removed, the dumbed down and arbitrary regional dex is the goal. huge swaths of pokemon have to be transferred for national dex, which only the bank acknowledges. at this point, I may as well keep a base living pokedex in the bank and add to it with the 100ish new pokemon every generation, which is in comparison a tiny challenge compared to past games.
I don't find this fun, so fuck it