My husband only likes Blair and I don't know if he is going to budge. I like it spelled both ways, but am leaning towards Blaire. At this point though, I'm just kind of glad we finally found a name we love. And since I don't totally mind the name spelled Blair without an "e" I might not really put up a fight.
If you like both spellings why would you make things difficult? From reading the post it just seems like you're trying to make things more difficult for no real reason.
I think Blaire with an "e" looks misspelled so stick with Blair.