I don't think xF has everything to meet your needs right now, but probably will before the end of the year.
xF is lightweight compared to IPB in my opinion(which is a good thing).
xF doesn't have an arcade add-on, buy solution to that is that I use heyzap, which uses facebook login to play the highest quality games. You can see an example here:
http://inspireromance.com/pages/Arcade/#
xF doesn't have an article system either, but does have 3 or 4 portals that are all good for managing blocks/modules. I prefer xenPorta.
xF has several free add-ons that are worth mentioning. A blog that is in beta stage, xenporta(portal), xenCarta(lite wiki), xenMedio(video management), xenAtendo(events management & calendar), TiagaChat (ajax shoutbox/chat), and [bd] Banking (points system).
There are many more free add-ons worth mentioning, but I like the time. I just mentioned the major ones you may be interested in.
In xF, there are groups that can be created and given certain permissions. Also, you can create subscriptions in which members can purchase via paypal. You can make it so that if a member buys a subscription to a group for $20 USD(donators), they will be automatically placed in a group, for example: "donators", which get special privileges for donating.
BTW, google likes xF alot
Those are just some quick points I wanted to make. If you have a small community, you could consider switching, but you won't have all you need until the end of the year. If you have a large community, I don't recommend switching at this point. Maybe in a year it would be worth it...