I was quite impressed they actually have a street view! Not sure which city you tried, but I just zoomed in on a random street in Helsinki, and it seems to be good enough to read some license plates (they might want to fix that).
Oh sure, I was impressed and surprised too. I was also impressed that it was WebGL rather than flash. That said - if you're going to spend a hell of a lot of money sending people into the streets of both major and minor cities - you might as well give them good cameras.