Heroes season 2 is TERRIBLE! Especially compared to season 1 which was utterly mind-blowing. BSG is pretty good, but apart from that there aren't many good shows on at the moment. Obviously I couldn't agree more that Firefly should never have been cancelled.
My problem which watching TV shows these days, is that since seeing Babylon 5, they all seem terrible. Babylon 5 is literally the best structured TV show I have ever seen, and you should all check it out. It's from the early 90s and was absolutely cutting edge and really controversial in its day. It was the first show to make extensive use of computer generated graphics (thereby proving that it was possible) and one of the first (and the best) show to make episodes that linked one to the other and from season to season. It was written like a novel with 5 seasons that each affect each other - in the last episode, they still pick up elements from the first. It's not like Smallville or disappointing Heroes where each season is self-contained and when something changes and characters develop, it often has a tendency to change back again. Without B5, shows like Heroes, Lost and BSG could simply not have existed.
Basically it's amazing and watching it has made all other TV series seem shallow and pointless.
Thranduil