I have worked on custom themes for both, and XF is definitely more user friendly than phpBB. The underlying code is better, the software has more features, the software just feels more modern, and overall I recommend XF if you are able to spend money on your project. If not, phpBB is a good choice.