Intersection testing is generally more computationally expensive and harder to implement, but excellent optimized implementations like Bullet Physics make it easy for beginner and expert alike to use this type of testing. It is much more realistic and bullet physics are supported by virtue of the way collisions are calculated. So if your game mechanics revolve around physics, using a library like bullet can give you the realism you need.
All in all, you should use overlap testing for simple games that do not need the additional accuracy (and overhead) of an accurate physics simulation and intersection testing for everything else.
Get Answers For Free
Most questions answered within 1 hours.