I like Cage as Archer
For one thing, the face suits him more and looks better when he's not gurning as crazily as Troy does, although I like Cage's acting as Archer when he has to convince others that he IS Troy, and you can see his momentary grimaces of despair before he forces himself to "be" Troy.
Also, I've never liked Travolta because of his Scientology background, and so he's perfect at playing the villain troy for most of this movie - helps me justify my dislike of Travolta.
Yep, I think things turned out perfectly here.
Why are you here if you haven't seen the movie yet?