My opinion for what it is worth, if you marry your best friend, you will have a pretty happy marriage. I am not saying you will not have arguments and I am not saying it is fool proof, but if you are best of friends to start off, you have a lot going for you .
Romance, that lasts maybe a year or two. Some friendships last a lifetime.