IMO: Sangoma can still achieve a nice recovery if they get their hands real dirty and don't rest until they clean up or rewrite huge chunks of FreePBX.
I don't know the current development team, but Matt Fredrickson, Lorne Gaetz, Mike White and others involved in the project who I know, are truly amazing people and want to make FreePBX better. If they leave Sangoma, we can officially say RIP FreePBX.