Bush was terrible. The Iraq invasion was beyond reprehensible. But he kept a steady hand in the ME and took the war to the enemy. I do not agree with his policy but it was pretty clear.
Obama set, stepped back from, moved right, left, reset the US foreign policy like the wind. His was a total disaster and the world, especially the ME, never knew where the US stood.
IT pains me but I'd give Bush the nod on foreign policy over Obama even though he did get us into a war.