The bottom line is, what he thinks, and whether you have lied to get what you want.
Marriage is an equal partnership, and it seems in this one (albeit just from what you have told us) what you want is more important than anything, an (apparently) nondescript decent man who earns enough to support a family. Not to be too insulting (to my husband) but that could be my husband, who I cant imagine life without and vice versa but in theory your pragmatic approach could have prevented.
So can you tell us, what was your husband looking for in a partner? Did he want children? Does he tell you there is no-one else for him? How do you respond to that if he does? Does he only want a companion? To work out if you are being unreasonable we need to know what you have done to someone else to get to where you are.
If he feels the same as you, only kinda loves you, was happy to marry just anyone who could give him children (as that seems to be all you have done for/with him) then no you are not being unreasonable.
If however you led him to believe there is more to your relationship then there is, that there is an aspect of love that doesn't exist, that you haven't been honest about how if children were not going to happen you would move straight on, then you have denied him the truth and the ability to make his own choices, and therefore you are not only are you unreasonable you are a truly selfish and cruel person.