To me this is the proper way to spell 'Ian'. Without the extra 'i' it looks like there's something missing. Iain is the way to go. I personally love this name!
I absolutely prefer this spelling over Ian. We will be using this name in the middle name slot for our next son, to honor all the Johns on my husband's side. Great name.