Pru was just an inherently unlikable character in my opinion.  Shannon left the show because she couldn't get along with the other two actresses, who claimed that Shannon was a total diva.<br/><br/>Piper was great in the earlier seasons but in later seasons she got unlikable too in my opinion.  She seemed more worried about her dinner parties than with fighting evil, which should have been her top priority.  I liked Paige the best, mainly because she took vanquishing evil the most seriously.