If we are just talking about just detecting collisions between simple shapes, then yes. However, once we get to talking about the physics behind the collisions and all that, then I opt in for Box2D every time.
I do frequently use point-in-polygon detection in tandem with Box2D. For instance, I have one mini golf project that is from top down perspective. Naturally, the game features all sorts of surfaces, like sand, water and slopes. With Box2D, there can be issues with detecting if and when a collision begins or ends when the ball is moving fast and/or when there are multiple overlapping (or worse, almost overlapping) surfaces. But, by simply checking to see if the ball is inside any surface via PIP, it becomes easy and reliable.