It's an average season, but worth a look. Destiny, Damage, Origin and You're Welcome are four of my favorite Angel episodes ever. So it's worth watching for them.
It's a fairly convoluted season. A lot of time spent on stand-alone episodes, which seems pointless, when the final big bad is rushed in just two episodes. A proper story arc would have helped the show.
Spike is a fun addition, but doesn't benefit the Angel character a great deal. Angel is back to brooding form. He needs Cordy around him, she humanized him a lot. Episode 100, you will see how much she adds to his character.
The other characters take a back seat to Spike sadly, the Illyria arc tries to rectify this, but I think fails.
You might love it. I just like it.