Funny enough I went to a Krautrock mini-festival a few weeks ago, here in Germany. Nobody I know cares about the term "kraut". At this point it is just outdated WW2 lingo that never caught on here.
I feel like "Kartoffel" is often used in a more offensive way. Although I've never really seen someone getting really offended.