I rather like Spam, of the food variety, that is. To me, it's nothing more than lunch meat. No, it's not as good as a lot of other meats but it's convenient and quite palatable. Canned (tinned) corn beef is a little better. Both taste twice as good when heated. Well, better, anyway. The disadvantage of both is that they're canned goods and not exactly lightweight, although to be honest, the weight of an empty can is scarcely noticeable. So all that business of how heavy canned foods are is, you will excuse the expression, baloney, which also tastes better fried. The packaging of foods is critical.
I also happen to like what is called Deviled Ham and similar things. Deviled Ham has a strong taste to me, however, but with crackers, it makes a good snack. It also comes conveniently packaged, too. I haven't really found many cracker type foods that come packaged in a really handy way to carry around in your pack but as far as the crackers themselves go, there are several that are fairly good. I've also tried "biscuits, brown," and "biscuits, fruit filled." They're both pretty good (and almost indistinguishable) and nicely packages, too. They must be good because they're hard to find and impossible to obtain by themselves. Some people like plain old peanut butter to eat on crackers.
The older American C-rations had canned fruit cocktail that was the first to disappear if someone had a chance to go through a case a take what they wanted. But there was nothing like "steak and kidney pudding." Not even close! But C-rations have come and gone, to be sure.