It depends on what you expect from your food storage. If you don't want to cook, freeze dried entrees are the way to go. But they're extremely expensive for a long term supply. They're also high sodium, bland, and get old VERY quick if they're all you eat.
I know. That's how I started. Being a believer in the food storage mantra "store what you eat, and eat what you store", I ate my way through a one year supply of freeze dried and thought I'd die before I got through. Not only that, it was very expensive.
I need more variety than that for long term. FD spaghetti and meat sauce is always going to be nothing more than spaghetti and meat sauce. But if you had stored pasta, tomato sauce, spices and meat, you could have made dozens of different dishes with the same basic ingredients.
When I realized this, my food storage plans changed and I've been happy ever since. I store mostly dehydrated ingredients now, with a few freeze dried ingredients as a treat. I store some canned food from the store also. I store wheat, beans, rice, corn, etc., and make my own breads, tortillas and muffins.
I've been eating out of food storage for over a decade, and for the last year, almost entirely from food storage. "Store what you eat, and eat what you store" are the wisest words ever written! Another big reason for that is that the body takes time to adapt to a new diet. The time to adapt to it is before a crisis. Trying to do so during a crisis is a really bad idea. So, by storing foods you eat, and learning to eat the other foods you store, you solve that problem. Dehydrated and dried foods also save you money on your grocery bill. Win, win all around.
As for storage, FD and dehydrated both last for decades. But if you're rotating it properly, you don't have to worry about it. That's why a lot of folks are storing foods from the grocery store. Canned goods, favorite box mixes, pastas, beans, grains, etc.