Firefly was produced by FOX, so SciFi or SyFy can't be blamed for it being canceled. They have done a lot of other stupid things they should be blamed for though.
For some reason the SciFi channel liked to produce stupid movies like "Raptor Island" and worse things like the various giant snake movies. Even with a low budget they could do a good story. A good story on a low budget is better than a stupid story on a high budget.
On their high budget shows like "Battlestar Galactica" they do well on special effects but their stories are bad, especially after the 2nd season. They substitute a good story for sex, violence, lots of emotion, and soap opera wierdness. They even had a boxing episode to go with the Rocky movie and an episode about a killer doctor (who appeared out of nowhere) which looked like it should have been an episode of "Law and Order" or "CSI: Galactica."
Then there are shows that have nothing to do with scifi like a soap opera or wrestling. Apparently the newtworks seem to think than a show with even a small element of the supernatural or aliens makes it "sci-fi" even if the show is obviously a different genre. By the same criteria, "Rambo," "300," and "Starship Troopers" could be classified as "romance movies" since the main characters had girlfriends/wives and kissed them at least once.

The actress who played Inara is on the new "V" in what looks like the Diana role.