When things are custom made you can engineer it just as you want it, with "out of the box" stuff it needs configuring. Gah!
vBulletin has an extremely powerful plugin API and you can pretty much engineer anything you want. There is also a truck load of available plugins for all needs and purposes. It's also very fast, cache capable, etc.. etc.. it's awesome and very mature product.