WoK is awesome because you can really see the skills of the captains and how they use their knowledge of the other to scramble for tactical advantage. It's not just "all ahead full, fire everything!!!" like a lot of shows.
Star Wars is the worst. While you get a lot of visual eye candy, the ships themselves are largely nonsensical in how they fight each other and the role of fighters is murky at best.
That said, the big battle in ep3 and the ring fight in R1 were DOPE. Ep6 had a battle that tied in well with the other two fights and you could at least kinda follow it, even though the silly thing like a small bridge getting hit by a fighter causing a FIFTEEN KILOMETER LONG ship to nosedive is just silly.
BSG was frustrating because they had nukes when they wanted them and the whole cyclon regen thing made virtually all battles pointless anyway. That show really got weird the more it went on. S1 was the best.
Expanse has the BEST battles, but due to the visuals and attempt to have scale its hard to really appreciate what just happened and it usually ends in a quick flash of railgun fire, PDCs, or a lucky missile. But it at least tries to have ship classes and whatnot, kudoes for that.
And then there is Babylon 5, probably takes the cake for sheer awesomeness, especially in their big grand fights. Every race had their 'thing', you could easily follow the action, and its only flaw (shared by virtually every show) is the need to align everyone on the same plane.