One advantage to using program served banners, especially those that offer rotation, is that it keeps your content fresh and timely with little effort on your part.
I would also add that relying on banners alone is a mistake, IMHO. You should always offer a healthy mix of text links in your content so even if banners should fail, you are still offering a way for your customers to play and for you to get paid!
Welcome to the forum.