Great husband but not much love

We got married very quickly and probably were not the best fit for each other. I love him but I don't feel like he loves me, I'm attractive and good enough body but I feel like he wishes he married a petite, skinny bubbly girl which is his type( like ALL his exes and I'm not. I always ask him why he picked me if I wasn't his type cuz he told me later what it was  and saw his old girlfriends and he says I think you are beautiful. Anyways we have been married three years now and have an8 month beautiful baby girl that we both love. He is the most Helpful husband u could ever find - laundry , bathrooms ,diapers , meals, there's nothing he doesn't do and will help me with anything I ask and fixes things without being told etc, doesn't go out with the guys or waste time on video games.  he is also an amazing dad to our daughter. He is very kind to me but I always feel like I see this sense of dissatisfaction. We have sex 2-3 times a week because I insist on it but if it was up to him he could go weeks with no problem when I know he was a horn dog with other girls.he said his ideal number is once a week which isn't true.  He isn't the type to cheat so I'm not worried about that and every day he comes straight home from work and we spend weekends together or out with couple friends so he wouldn't have time to cheat if he wanted. I'm on the horny side and would love sex 5 times a week. he was my first I wasn't his.  It makes me feel unloved and pathetic that he won't have sex with me often unless I insist. He always says he isn't in the mood or is tired and would rather watch a movie or sleep. I think it's cuz I'm not skinny. He doesn't tell me lose weight but he gets so happy when he sees me trying to lose weight. I'm not overweight at all but on the curvy side , small waist big boobs and wider butt which other guys would love but my. Hubby likes small girls. My question is if you had a great guy as a husband and he really is good to me but u knew or thought  if he could turn back time he wouldn't pick u cuz u don't turn him on but he is a man of duty and he also loves his daughter would u stay or would u go. We both have excellent High paying  jobs, easy life , he helps with everything and is so good with our daughter and me. I think I'd be crazy to leave him cuz I know alot of guys aren't so easy to live with and my daughter would lose out on daily experiences with an amazing father just cuz of my horniness and need to feel loved but I feel like I missed out on the chance to see love on a mans face and see  a guy excited to sleep with me and making me feel sexy and hot like other girls. I love him so much and just want him to show me he loves me and say it spontaneously on his own but he never says it unless I ask do u love me. Everyday I think any one would be jealous of our life cuz it's so perfect , if only he would love me. Am I crazy to even think about it and I should just appreciate what I have or is the feeling of being loved worth leaving for? 
Ive talked to him constantly about it , he has said before that it's the best he can do in terms of showing emotion or having more sex. A month or two after we got married he told me he wasn't in love with me when we got married but that we seemed like a good matchso he did it hoping the love would catch up. I don't know why he didn't tell me this before we got engaged even . When I asked him if he was now he said yes but it didn't seem so. Ever since then I was insecure.