Sorry, but love shouldn't determine whether you stay with him or not. This fact is gonna be one of the most useful ever to you, so make sure to remember it.
Basically, you love everyone to a level or another. You don't have sex with them or marry them simply because you love them, do you? No. So, what's going on here is you like this guy and want to become more intimate with him than with anyone else. This is not love, it's just you wanting a certain type of relatinship, that's all.
This means this guy is not that much special because the relationship you wish to have is not something you can have uniquely with him. In the end you just have to weigh the pros and cons and make up your mind. How responsible is this guy? Is he someone you can trust your and his future with? If your answers are "very little" and "no", then I'd say he just isn't for you. If your answers are "super much" and "yes", he is a keeper. Having a kid shows the true character of an individual.