I love Alfie! It's a name with lots of character. Ethan seems a little more normal and steady, so depends what you're going for :)
wait to see when he is born and see which suits him the most.
Ethan is less common than Alfie plus people always shorten alfie to alf... We have
I like Ethan, but then I would as my nephew is called that xx
I like Ethan James of the 2 mentioned.