I think it's more depending on your own use, paid solutions aren't always the best.
You also need to consider how big the community is if ever you need help.
For age there were a war between Vbulletin and IPB, which was the best...
Xenforo is a good alternative I think, but a lot of people tend to prefer IPB/IPS.