Found out that having higher level allows you to naturally find and catch higher level Pokemon. If I have level 23 Pidgey (for example) and enough candy to evolve. Should I evolve the Pokemon, or wait for a higher level Pokemon so that I get a better Pidgeotto?
Is there a balance to be struck between evolving vs holding out for better level?