I didn't really like Wesley that much in Buffy. I only started like him in Angel. He ended up being one of my favorites in that show.
Another example of how brilliant Whedon's characters were. He took Wesley and turned him into a ruthless warrior and it didn't feel at all contrived.