When I first heard about this I was pissed. I considered radar superior because it could see through rain or fog, etc.
But, after thinking about it, I realized it would be very stupid to rely on ANYTHING during heavy rain or fog.
So it really doesn't matter whether it uses Vision or Radar...