Yes there are advantages with electronic networks, speed, some transparency, but also there dangers, some were mentioned above.
Market makers, dealers, specialists, do provide a function, and do soften the impact even as little as it might seem at times.
But do not forget the "bid juicing"...