I don’t have much experience with the others, but I’ve been part of presentations over GoToMeeting and it has worked out very nicely. People can either get audio over the phone or the computer and settings can be modified to allow for others to speak in or just listen, etc. I’m not sure of the cost, but if it falls in your budget I think it will satisfy your needs.