I like Raphael very much, but I think it would be a bit much to use that full name all the time. Especially during childhood. I like Rafe for a nickname (pronounced RAYF) but I also like Rafa.
What do you think? Which nn works best in an English speaking country? Which is your favorite?