I prefer
Devon, as in the place (my parents are on holiday there right now) but it's not really my style.
Devin looks quite ugly actually.
Devon is pronounced DEV-un. I'd probably pronounce
Devin the same, or DEV-in to rhyme which
Kevin. Dee-VAWN makes no sense whatsoever.