Rommel. Hands down.
Rommel had similar criticism from some of his soldiers during the initial Tobruck attacks for lack of concern for his men.
Rommel's quick advances in the battle of France early in the war rivaled Patton's fast movements.
Rommel criticized Hitlers strategic thinking and constantly tried to change it. Patton resisted against the strategic decisions of his leadership.
One interesting contrast, if Rommel had survived he may have transitioned from the military to civilian leadership in postwar Germany. He was regarded as naive in politics, yet began to learn it later in the war.
With Patton, every day of postwar Europe caused him more problems, and the Allied leadership was desperately looking for ways to get rid of him, or send him home and quiet him.
I think if Rommel & Patton played simulations against each other with equal forces, there would have been no clear cut winner, they would alternate wins.
***Rommel. Hands down.***