Are self-driving cars really safe? Should they be allowed on all roads or limited to specific roadways?

Are self-driving cars really safe? Should they be allowed on all roads or limited to specific roadways? Are self-driving delivery vehicles the wave of the future?