Pretty much. I want to have everyone feeling like they're continually developing their team. At first of course, that's by catching new Pokemon. Then evolving them... new moves... etc. After a certain level none of that will apply, though, so I'm saving TMs for that time.