Homemade is a lot better.Don't make it, but love to eat it. I'd never eat a hot dog without it, if I could help it, and was amazed when I traveled out west, that they don't put sauerkraut on their dogs. Whaaaat!!! Hot dogs steamed in beer, toasted bun, spicy mustard, piled with kraut...OMG! And yet, I've never thought of making it. My aunt used to fry onions, then rinse the sauerkraut, and add it to the pan. I liked it, but I think the rinsing, washed away some of the "sourness", and I missed that. But it's hard to imagine any way to eat it, that wouldn't be good. And I bet homemade is amazing.