I prefer homecooked foods, simply because I can be assured that they are cooked well, clean, and nutritious.I can also budget my money and can experiment on the type of food that I will eat.
I prefer restaurants personally. The concept of home cooked food is alien to me. Restaurants are the closest I get to home cooked food.
I prefer homecooked. I myself am a terrible cook though. Whatever you get at home is the most hygenic.