Diversification is our style when it comes to food stores.
Long Term products like Mountain House and Wise Food are part of our long term stores. Some taste good, others taste like a cheap glue. But its calories and (hopefully) some vitamins and minerals when needed.
We also have a system using 5 gallon buckets filled with various foods sealed in Mylar Bags with Oxygen Absorbers. Everything from the basics of various types of dried beans and rice to Whey Protein, Grits, Pastas, Prepackaged Fiber like Metumicil, coffee, sugar, salt and other spices, dog food, granolas, flour, corn meal, etc. We package most of these items in 1 gallon bags. Our theory is that a 1 gallon bag will give a couple of people food for a day instead of everything packed in 5 gallon bags and you run into the potential of food spoilage or insect infiltration when you break into a 5 gallon bag of rice.
We also use a regular rotation of store bought canned goods. We keep a bin system of rotation based on the "Suggested Expiration Date". For example we are buying cans with a 2017 exp date and putting most of them in a bin marked 2017. We are using the cans that we probably bought 2-3 years ago and placed in the 2014 bin.
Additionally, we "Can" some of the food that we grow in our garden; cucumbers/pickles, tomatoes, peppers etc.
There are some good threads with this subject discussed on the forum. Good luck.