First of all, OP, please ignore the very unhelpful previous posters who have listed the things they would've done differently or suggested you impregnated yourself on purpose! That's awful and not helpful and I'm pretty sure they wouldn't say that to your face if you were sat having a conversation in a coffee shop so please ignore their bile.
You sound to me like a very practical person - the fact that you sat down with your parents and went through your options supports this. You have a home, stable income, childcare options - there's plenty of children who are brought into this world with a lot less, so it sounds to me like you're in a fine position to raise your baby alone. If you want to keep this child, particularly if you are likely to have fertility issues further down the line, then I say go for it.
The father sounds a bit feckless to me. He came across as all supportive and "I'm not a bad guy" initially but turns on a sixpence the minute you suggest keeping the child rather than aborting it. Clearly his "traditional values" fall short of stepping up and taking responsibility for his actions. Nobody's suggesting he marries you but at the very least he could be supportive of your decision to keep the baby. If I were you, I'd assume he wants nothing to do with the child and prepare yourself to do it all alone - if he changes his mind later and decides he wants contact with baby then great, but if not, at least you won't have got your hopes up for nothing.
Practically speaking, have a think about who you want to come to scans/appointments with you as I wouldn't recommend you bother trying to include him. Your scans are a magical moment to be treasured and you don't want to have those precious moments tainted by this bloke scowling in the corner because he doesn't want to be there and has only come with you under pressure of keeping up his appearance as a "good" guy. Have you got your Mum, a sister, close friend, etc. who can go with you instead? Are they willing to be your birth partner too for when the time comes to welcome your little baby into the world?
Also, make sure you give the child your surname and don't put him on the birth certificate - you can always claim child maintenance payments off him using DNA as proof so don't feel you have to be railroaded into sticking him on the certificate as that'll likely be something he throws at you at some point. It always astounds me how many men are willing to be absent fathers yet their vanity makes them insist on the child being given their surname, etc. Like they're branding the kid as their property or something?
Also, get yourself some counselling support, and make sure your midwife knows of your situation as they can signpost you to other support services aimed at single parents.
Wishing you all the best, OP 