I did a game with all pokémon and National Dex avaliable in the start, I don't regret but probably not doing it in my next games and I prefer that most fangames don't have all pokémon.
While I think people commonly mix having National Dex since start or to post-game, having it as post-game...