I think it is lovely and very handsome, although it is easy to understand why so many people find it wheeny. In my option it is a strong and modest name that woud fit anyone. I also love different John-names -
Ivan,
Jan,
Jean,
Sean,
Johannes are the few I can mention now. I think they're all lovely.