I really like the original flavor cholula but any of their other ones have this artificial plasticky taste I can't quite identify.
My favorite cheap one that can go on everything is el yucateco. Some of those even bring some heat without raising the price.