A few years ago, I had three 580 EX II flashes. They do work, with one as the master and the other two as slaves, but it's 100% correct that you have to move them around and test different locations for the flashes to make them work each time. That's fine for dead subjects. Fortunately, people getting married are rarely dead.
Now I use an ST-E3-RT master with up to four 600 EX-RT flashes. The radio control is most certainly quite a bit more reliable than the old optical system. It also works just as well in strong ambient light.
Canon's radio system is of course expensive, but it still shows the advantage of radio over visible light in this case.