Angel ... UPN was bad ...
Well that was pretty much my point.
it would have been better if it was on SCI-FI
Not necessarily. It would most likely have had a vastly reduced production budget for a start.
All things being equal it would have been far better remaining in syndication like TNG and DS9 had done before it. Sadly, by that point though, that was no longer a viable option.