Good and evil are things that can only be defined by people, and as we all know people are stupid (im getting all controversial!)
so no i dont think any one is good or evil (unless were talking about video games >.> *looks over at Sephiroth and Adachi, and (unfortunatly) Ryoji*)