However, Firefly is the reason why Dark Angel was cancelled. An executive at FOX decided she wanted Firefly on FOX, but had to free up money from other shows. So she moved Dark Angel from a prime time slot (where it was picking up 11 million viewers) and moved it to a late night friday slot. Then used the drop in ratings as an excuse to cancel the show.
They can make Firefly as good as they want (although most people consider it worse than Andromeda, which is about as low as you can go), I'll never watch it.