I am having one major problem with the Farseer engine that can often disrupt gameplay. This is something I have to fix at all costs! When Objects move at high speeds they can penetrate into each other and get stuck. This often occurs in my game after one frog attacks the other and thrusts it forcefully against a wall or the fence.
In this test I apply a high velocy to a frog with the D-Pad and you can see what happens for youself!
To be honest this is not a bug in Farseer, but a common problem for collision handlers in all physics engine. I have been actually studying a proper engneering solution to this problem for monthes, but for my game I can use avery simple shortcut. I just need to detect and remove interpenetrations directly using a rule-based approach.