The software that is included with cPanel/WHM is free/open source software. vBulletin on the other hand isn't, but personally I feel it has more features and is more robust than SMF/phpBB2 (3 is pretty good).
There are also other things to consider, such as support, updates and so on that make a paid solution better in the long run than a free solution, for some companies.