the only reason for re-potting is space. i start my indoor in 4 inch pots to start because i can start 30-40 at one time, without using my floweing room.
when the plant needs more space for roots, its time to re-pot. a plants growth slows when the roots slow growing, re-potting will restart growth.