I'm pretty much in agreement, although I think moving up should strictly be a function of bankroll size rather than how many hands you've logged at any given limit.
Especially at the lower limits, I don't see any reason to prove you can beat 25NL if you're rolled to play 100NL. If you can't beat it and get dropped, so be it.