There is a reason he is the only general still being honored in today's Federal Republic He was the only one major general not to commit Nazi ordered war crimes. He was a great general and on a high tactic level (even though I think Montgomery was a match, that dude was brilliant as well). He should have fought for a democratic Germany. He did not deserve falling (or better: getting murdered by his own government) serving the nazis.
Rommel was such a good man, never killed captured soldiers, never executed jews, never really liked the nazis at all. Fought for his country, not his government. Well respected, and rightly so. However, despite his reputation, no-one really liked him personally. He did not deserve to be killed by his own government.