I totally agree and gave the same advice to someone else here in the past
Why? What's wrong with the new version?
Thanks for sharing!
Anyway I think I solved my problems with Farseer, apparently it is optimized for small body sizes (0.1 - 10) and got a cap limit on velocity etc. This cause a lot of voodoo if you try to debug without knowing these limitations.
Another thing that left a really bad taste in my mouth was the fact that it goes crazy if you put two bodies directly on each other. I solved it with a silly patch that adds small randomness to new body positions, but it felt really wrong that they didn't handle this properly since its a very common use case for games to spawn multiple objects on the same position (especially for game editors etc).
With that said, Farseer still feels like a good choice for 2d physics in C#.