I believe he was a good guy, because dreams are visions. Signs and warnings. Morpheus was telling Neo to believe in everything that he was taught NOT to believe in. Starting with himself. One quote that he gave to Neo, during the jump program, illustrates this, "You have to let it all go Neo. Fear, doubt and disbelief. FREE.....YOUR MIND."
If you make your enemy react, you've won.