So I'm gonna stick up for ketchup.
Do I deny that Heinz is bad? That Hunt's is worse? No, I don't. I would allege that most large-brand ketchup is bad. Heinz is too sweet and doesn't have enough salt because the tomato paste is watered down and then has sugar added. Hunt's is basically loose tomato syrup. It's gross.
Instead, I implore you, to seek out a quality product,
like 78 Brand.
On the left, a basic ketchup, made great by utilizing more high-quality tomato paste and less water (the "78" in 78 Brands refers to the fact that 78% of the bottle's content is tomato). What you get is dense, has a great texture, and contains really concentrated tomato-y umami goodness. It contains the correct amount of vinegar to be tangy, but not overpowering. On the right, the Cadillac of ketchup, made superior from being smoky and spicy.
Relish is good. It's acidic and, when made well, crunchy and briny. I like mustard, too - spicy dijon or a good German mustard with actual mustard seeds. But for me, 78 Red Spicy is the alpha condiment.