You can argue that any ship is like a B-wing except in all the ways it isn't.
It's a 3-agility, 3-attack-dice starfighter with a reasonable dial and boost/barrel roll. It's just not quite able to find it's niche. The raw stats are pretty expensive and it lacks the system and illicit slots that for some **** reason you can't apply to the low PS guys. It struggles greatly against the Aggressor. For only 5 points more, you get 3 shields, a pip of PS, and a phenomenally better dial. I think honestly it is the dial that really is the final nail in the starviper coffin. If you gave the viper all the green you get on the aggressor dial, or an interceptor or A-wing for that matter, you could make Guri or Xisor work.