
I think Ash should always get a starter, because it is a good way to further expose the Pokemon that people will be choosing when they first start out. The starters, in a way, are essentially the mascots for each generation, so having Ash catch them is always a nice thing. I think its best though when he catches one or two. That way, other Pokemon that aren't starters can get more exposure on his team. Any starter he doesn't catch should go to his companions I think. It worked out nicely in Hoenn, Sinnoh, Kalos, and Alola.
ncG1vNJzZmiapaGvorPAq5uepl6jsrV706GpnpmUqHyiv8dmmKecXam1pnnSrZirrJWnwG67xWacmpuYYr%2Bms8iopWdqZWqBdn2O