I looked around about this a couple years back, an ended up going the dried beans and rice route.
Mountain house was one of the only pre-packed survival food companies that didn't have about as many negative reviews as positive, but they were generally too expensive when you consider how much you would need for more than two or three weeks. For my wallet, they are actually price prohibitive for anything more than short term needs.
Dried beans and rice can be canned rather easily in mason jars in your oven. Supplemented by various canned goods, they make a better choice. Meat can also be canned, but I have yet to try my hand at that. We have canned the usual fruits, jellies and veggies with good success. Just my two cents but an investment in canning equipment, and supplies, can pay off again and again.
I do rotate my "stock" so to speak. I'm working my way through canned beans and rice now, and replacing it with newly canned as I go- the goal being it should be replaced every two or three years. Same with canned goods. One good thing about doing your food supply this way is being able to do it a bit at a time, less pain in the bank account department.
But if my methods are impractical for you, and they would be for some people I admit, then Mountain House is probably the way to go (If you can afford it) They have the best reviews of all the emergency food companies that I researched- and I did a lot of looking.
Good luck however you go