I haven’t read any of his SF titles, but Harry Turtledove’s alternate histories are quite good.
I used to like Turtledove until I read his World War series. I haven’t read anything by him since.
Was there ever a more loathsome protagonist than Sam Yeager?