My DS1 has not had a dad around (DS1 is 21 now)while DS2 only sees his dad in the holidays due to distance.
DS1 is, and has always been fine about it,he just accepted the situation,wasn't angry,and didn't feel 'hard done by',we've spoken about it lots in the past.He is a very caring, balanced,sensitive DS,and has always felt that there's a lot of kids in the same boat.
I think I always felt pressured by the situation- at Christmas, Birthdays, parents evenings etc,in a way guilt ridden that he missed out,that i couldn't change the situation.. but he is happy, has great friends,and is doing really well at college and work.In fact he's quite a character!
Looking back now he is older, i'm glad he had a 'peaceful' upbringing,we weren't messed about over contact,he didn't have to witness arguements, odd feelings etc.. we were left alone to get on with it and actually it was positive and cosy..
Male input and role models can also be in the form of other family members,your male friends, dads' of his friends etc..
The family idyll is probably not so much the norm. these days,and what you have sometimes has advantages! 