I've never had a problem with Warren Keffer. The bully from Weird Science who's not Robert Downey Jr. does a good enough job with what he's given. And besides which, he's only in six episodes of the second season anyway.
It kinda makes sense to have the Starfury pilots represented amongst the main cast. Having a pilot in the main cast also helps the show steer away from the Star Trek trope of the senior officers always being the ones who beamed down and put their lives on the line. Like in the first season, where it seemed like everytime the Starfuries deployed, they had to have Sinclair, Ivanova or Garibaldi go out with them. With Keffer, they no longer have that issue.
It kinda makes sense to have the Starfury pilots represented amongst the main cast. Having a pilot in the main cast also helps the show steer away from the Star Trek trope of the senior officers always being the ones who beamed down and put their lives on the line. Like in the first season, where it seemed like everytime the Starfuries deployed, they had to have Sinclair, Ivanova or Garibaldi go out with them. With Keffer, they no longer have that issue.