Well, I have a BF now - two and half years - and I didn't quite 'get' him at first. Thought he was lovely and everything but I was waiting for the big 'crunch'. It hasn't come.
I think the secret is, not seeing to much of each other, not expecting too much of each other, not sharing too much together .
For me that suits me fine. We see each other about two weekends a month, it's enough time to get missing one another and enough time to 'gag' for each other. Two and a half years actually down the line, with him, I really am comfortable with the package. It suits my lifestyle, my erratic work hours, he's not poking around in my life and I don't have to accomodate him too much and it seems it is good for him as well. We always have lots to chat about, laugh about and discuss. Theres not too many lingering phonecalls and wondering as to whereabouts. We rarely argue and get nasty and the borders of repect are firmly in place.
It all depends on what your expectations are. Mind you, I am at that point in life where I have done it all - got the T-shirt etc.. I just enjoy this for what it is, and he never leaves me anything to wash or iron or look after (exept for myself) and I am very happy with that. It all depends on what you want out of a relationship, and where you want to end up with it.