I mostly agree. Just two quibbles:
I'd suggest we codify which skills are applicable when we do a formal write-up.
I don't think we should. It'd be a pretty pointless set of extra rules.
From a balance point of view, there's no need to prevent people from getting minions with their Athletics skill. In fact, the game is probably better balanced if everyone at the same power level gets the same minion quality.
The only problem with Athletics minions is that they don't make much sense.
And rules writers shouldn't try to tell people what makes sense. Let the players work it out themselves.
The PC. The GM already has NPCs and enough other things going on. The PC also created the ally with his/her own refresh. It's essentially an extension of their main character. The ally can be compelled, though, using its aspects.
I disagree with this, as I said earlier in the thread.
See, I think that making companions into obedient NPCs makes the stunts much less abusable while making them more interesting to play.
If my faithful bodyguard gets separated from me he should not automatically know what I want him to do. If he's an NPC, you can get that without resorting to Compels. And without placing a burden on the player, who might have trouble not metagaming in such a situation. (I probably would.)
Plus, almost every nightmare situation I can think of with these powers becomes less nightmarish if the companions are not player-controlled.
And finally, it lets players interact with their companions without talking to themselves. This is probably the most important point.
Suppose my companion is my girlfriend. We're having relationship problems. That could be a good scene, but if I'm playing the companion then the scene is sabotaged by the fact that I'm the only one in it.
My character's companions should be controlled by my character through orders or requests, not by me through player power.
If it's a hassle for the GM, groups can give the player more direct control. But I'd rather not make that the default, and the GM should still have control over consequence-taking and other such things.
As for mobs with Refresh, I'm thinking that they should get Refresh at twice the cost that normal companions get it at. Maybe let people trade a minion for a set of Powers and Stunts that would cost the player 1 Refresh.