The ease of use when it comes to creating complex characters. It's hard to find another library with such great support! I have been able to create some pretty complicated character models using box2d as well as creating more realistic looking ones. There are so many tutorials online if you need help but don't feel like going through them all. They're very detailed and easy to follow. As mentioned earlier, there are tons of tutorials out there if needed but they can be overwhelming. If you want something simple take a look at their tutorial section first or just jump right into one of their examples. Creating animations of characters was never this easy before. We've also used the b2World class which allows us to easily add multiple objects to play against each other without having to worry about collisions between those two entities. This works perfectly with our character model building code.