Not a fantastic season finale but a watchable one at least. Bruce Campbell, best known as Ash in the cult Evil Dead movies, is a major casting coup for Charmed but it's a shame that his character is so boring.
It's also a shame that Brad Kern couldn't think of a more exciting finale plot than the whole "sisters getting exposed" storyline which has been done to death so many times that it's hardly exciting anymore.
The Angel of Destiny's offer is also dull as you know that the sisters would never give up their powers anyway.
But, at least Piper's pregnancy promises interesting storylines next season...