Hey guys, I understand the pain of the situation you are describing. Multiple developers working in the same account is bound to be problematic, regardless if you are using SDF or not.
I was wondering, have you tried using Development Accounts, where each developer has his/her own Dev Account? That way you do not step over each other, and conflicts are merged in RCS before deploying to Sandbox for UAT.
If you’ve tried using Dev Accounts as described above, did it work for you or did you run into showstoppers? What showstoppers?
If you have not tried, why not?