Eggs and what to keep

So hatching eggs is a thing, but what pokemon should have what role? I mean, i look a a support mankey (m) or a striker (f) and stuff like that…
And this goes for all pokemon.
If you have thoughts or opinions on this, please share