Is Tim Ryan an upgrade over Eric Davis as Niners radio analyst?