I agree...
A call is currently the best way to get all your options. I'd just love to see my options on screen to help me determine best plane/times/airports/etc.
I'd have to create a spreadsheet with the agent on the phone and ask 50 questions just to book 1 ticket - doesn't seem very efficient to me.