I've tried phpBB and XenForo. Both are good options phpBB is very flexible and can be easily customized. XenForo has a clean and sleek design and is interface friendly. But then I heard some good things about MyBB too.