I agree with what Yarp said.

If you don't want to spend anything there are several good quality open source products, but that isn't the category that UBB is in. But if you want to purchase a professional product where you'll feel like the the developer actually listens to the users then there is no better choice than UBB.