Should I marry a man who I don't have "romantic " feelings for?

People seem to over obsess over passion or romantic feelings for someone. But the reality is, the person who may "excite " you, may not necessarily be the person that you want to marry. I'm 26 and over the course of my dating years, I have found that while I have fallen head over heels for men who are charismatic, funny , interesting, fun. A lot of these men also tend to have serious flaws such as victim playing, cannot admit it when they are wrong, play the blame game, extremely insecure / egotistical, sneaky or deceiving These men are just not the types that I would be compatible with. I just know that it'll just be a very turbulent marriage.

Meanwhile there are a lot of "boring" guys with no charisma, no spark, nothing interesting to them who have good characters, make great lovers. Loving caring faithful family men but just BORING. Its rare to bump into a genuinely funny charismatic man. And if he is funny / charismatic, its usually an old guy that is far out of my age range.

Its just so hard to come across someone who has both personality and also good character (no serious flaws). I began questioning if I should just settle for someone who is boring but will make a great husband and lover. Even though he may not excite passionate romantic feelings in me , I can still love him because he's just so sweet and caring.

I've heard many people on here say that strong passionate feelings during the first 5 years is just infatuation , not love. The excitement goes away eventually.
Updates
+1 y
I really don't have until I'm 46 to start a family. I don't have unlimited time in life.
Should I marry a man who I don't have "romantic " feelings for?
Post Opinion