The most important part of your post in my opinion is "he barely knows my boys". That would be a deal breaker for me, it actually was at one point. I was engaged and realized that she didn't have the relationship with my son that I needed her to have. Long story short, I moved on and got married...