I think I prefer
Ian. It just comes across as more relatable.
Alan seems more dated and is most often used as a middle name now, though is not a bad name by any means. I have nothing against it.
I knew an
Ian whom I went to school with and another one whose name was spelled with an E instead
Ean. I absolutely never cared for that spelling