Pargo is way worse than any of those four I listed. You don't want him playing unless the game is a blowout (or it's about to become one and you're rolling the dice). I'd be happy for him to get a DNP most nights. If we do trade Kirk then he's OK as Rose's backup, but if we don't, then he shouldn't see the floor.
At this stage of his career Johnson is nowhere near as good as Deng or Salmons. I'd be happier for him to get his minutes at the 4, because there's going to be more minutes there. At the 4-5 we have Noah, Tyrus and Miller. Miller is someone we probably don't want to wear out with heavy minutes, Noah will have games where he's in foul trouble, and Tyrus you never know what you'll get from night to night. I think Johnson can comfortably average 15 minutes a game playing just the 4.
I'm not saying Kirk is the ideal long term solution or we don't want to trade him (I think we do), but there's also no reason to just throw him away. You said throw in Kirk instead of James. That's a silly idea, there's no need to dump Kirk.