About this "legging risk": why not just enter with a limit on the costly to fill leg, then market in on the other? You will not get the exact price, but sometimes it will go in your favor, sometimes against you. It's a wash in the end, unless you are a HFT/scalper of course.