I have a similarly "squared off" foot shape, though a fairly high instep to go along with it. I've had pretty good luck with the shoes from Specialized. I have the Riata (a mountain shoe), and I recently tried on a Specialized road shoe that seemed to fit pretty well (the Torch, I think).