I think that you level up a bit to fast, and if you include gyms later or something similar, being level 32 or something at the 2 or 3 gym is a bit to early?
this is with exp charing on though, so without may take a bit more time?
u still earn a good amount of exp from trainer battles, even without exp sharing