Sure, I think cameras work fine at moderate speed, but at slow speeds in parking lots and garages, they can't recognize everything, like walls, poles, bollards, bicycles, etc. Vision also only works when the neural networks can recognize the object and know it's size. It doesn't work for novel objects that it hasn't seen before. They also have huge blind spots that the ultrasound sensors didn't have. Like in front of the bumper. It's a dumb decision to save $100 in parts and not hurt Elon's ego.
I'm still planning on buying one, but I'm going to have to be more careful when parking and rely on backing in even more. We can see everything in the backup camera, but can't see in front of the car.