I think buying a PID controller for temp swings when the original controller can keep it within 25 degrees(like the one on my PB820) is unnecessary. What I think is more important is that the average temp is held where you want it(mine does). I get plenty of light blue smoke, and what I smoke tastes great.
Now, if you you want to buy a PID to customize your cook, that's a different story.