This is a follow up to this question: Replacement of Self-tracking entities in Entity Framework 6
I'm starting a new project with EF6 and read the above question and answer. Unless I'm missing something, it seems odd to me that Microsoft would drop support for something seemingly so important as self-tracking entities. By dropping support, Microsoft has effectively left people to figure out how to solve the important matter of tracking/persisting entity state. As EF keep getting better, I would think that entity-tracking is a feature that would be added, not removed...
I understand that there is an apparently very good open-source product ("Self-Tracking Entities") I believe was single-handedly written by a very talented individual (Anthony Sneed), but it is difficult for me to judge how stable this product is and what kind of support it offers, especially because entity-tracking is going to be a non-trivial feature in my design. I don't expect any product to be perfect but I also can't risk adopting a product I discover later is buggy or has poor technical support.
Are there any commercial alternatives? What are the experienced EF developers using to track entities (do most people end up writing their own tracking code)? What is considered best-practice in tracking entities in EF6?
Thank you.