XenForo is the best IMO , but you're the one doing all the work!