This is why if we can only have one of CP3 or Melo, I'd take Melo. Because I don't view Amare as a first option. He doesn't excel at creating his own shot.
If I were a PG, he's someone I'd never lose sight of, I'd look to him, but not go to him. He's someone who can carry you for a quarter, or a game, but not a season. So ideally he'd be a 'second option' guy and not a premier, first option, franchise player guy, and thus someone who compliments the rest of your team rather than someone you build a team around. Then there is the issues of his knees.
So rather than finding the best compliment to Amare, I'd prefer to see us first secure our legitimate first option, go-to guy, and compliment him.
If Melo becomes unavailable that's a different story, but so long as he's available I think he should be a primary goal.