I don't think anyone can blame Rommel for basically, being a German general. The fact that he has been overplayed should not detract from the fact that he was a pretty good one. He earned this by staying in the news in North Africa for a long time in a see-saw campaign against some pretty good British, Australian, South African, NZ, Free French and Indian units - neither side had a clear advantage for most of it, but they learned to respect eachother. I don't think you can make the case that Patton was a better general because he 'beat' Rommel. The decisive victory after all was El-Alamein. But he was basically dealt a losing hand; outnumbered 2 to 1, even granted by then the Italian soldiers were very solid in battle. By the time Patton seriously engaged Rommel, their fuel supplies were being flown in by Junkers 52s.
It also doesn't matter too much what Patton's, or Rommel's personal opinions or anecdotes were, it is their actions that counted. And in this respect, if Rommel ignored orders from the Gestapo to round up Jews, and was part of the Valkyrie plot, then he actually took the risks to end it, even if he still felt compelled to defend his country. It actually raises my estimation of him considerably.
This is not to say that Patton was not a good general - what I know I think he was an excellent general, even with his faults. He may have been a loose cannon - but he was a cannon.