I LOVE Archie, rafferty is an alright name but you have to think of nicnames,
Raffy? Not sure I like it!

Archie just seems like a sweeter name and has a better sound...

And my DH just said Archer is better, didn't give me a proper reason, he just said "it's just better" lol...