It might be a bit expensive but when you use the system you really appreciate that everything works flawlessly and is professionally coded. There are also very professional add ons you can get for free.
I'd have to say I don't like the price of XenForo either - it's too cheap!
Seriously, I was more than happy to pay for it at the current cost when I got it but having used it for over a year I have wondered if they could charge a iut more for it as it's better than competitors' software which is more expensive. I also think the $40 annual renewal (optional for updates and support) is a bargain too.
This for sure. I have 4 communities on myBB right now and 3 on XenForo. Only 2 of the 3 XenForo ones get much (and still little at that) traffic - they normally wouldn't justify the expenditure but they are my favorites so I wanted to treat them to the best.