T.S.
You will NEVER please everyone, and not everything you make will be perfectly healthy.
Once you accept these as facts of life you will be a much happier cook!
As far as the three year old goes, they are notoriously picky at that age. Just keep offering healthy choices and she will either eat or not, she will not starve. Kids go through phases with food, all the way through their teen years. A year from now she may be eating like a horse, don't stress over it.
And your husband? Well, he is a grown man, you likely won't be changing his tastes or habits. I would occasionally make burgers or hot dogs for dinner but keep the menu for the most part as you see fit. After all, it's your job to feed the family, you are the one doing the shopping and cooking so you are in charge of the menu.
In my house, if the husband or kids don't like what's being served they are welcome to make themselves something else, but I only make ONE meal, period :)