No, Piccolo is not evil. Piccolo used to be evil, but through a friendship with Goku & Gohan, he became good and helped defend planet earth from destruction multiple times, despite seeking world domination when he was younger.