AFAIK, MS Moles can do everything you need. It is only that it is quite demanding on performance, and it has a rather difficult to recognize "API" (which in sum makes it much more expensive than its commercial counterparts!).
Insulation structures like Typemock, JustMock and Moles have a completely different technical background compared to free fake frameworks like Rhino, Moq, etc. Therefore, they cannot be compared. You use the fake infrastructure to create TDD in a new project if you have the necessary software development skills (mostly SOLID). You use an isolation environment if you need to write tests for legacy code that wasnβt written for testing purposes.
, - . , , , , , Typemock .. ( btw.: Moles ...)