To me at least, the technical side of PMI/Program Management isn't that high (ie: your common sense). The HARD part is the people skills. You have to pull estimates (and get statuses) out of programmers who really, REALLY don't want to give them. They you have to give the bad results to upper management who really, REALLY doesn't want to hear bad news.

But that's my take. Personally I think Program Management leads nicely into a management job.