Wow - one person's beef is another's poison.
I love to cook and I make healthier and tastier than what I can get in restaurant, usually.
I don't know where you buy ingredients but it is rare that the food is cheaper in a restaurant, and if it is cheaper - well there may be reasons that it is cheaper that you would not want to know about.
Healthier? For example, chicken, in a restaurant they may or may not take off the fat, and possibly use cheap cooking oil that has been used over and over again (old cooking oil builds up toxins), throw in tons of salt and MSG and maybe cream or butter - at home I cut of most of the skin and the fat and if I use oil, it is olive oil which is a lot better than overused peanut oil.
And did the restaurant wash the food before cooking it (or worse - serving it raw)?