This is what I have found - SLA or SCA, is very flaky, unstable, not reliable and causes other issues. I have left Fusion and gone back to Freepbx. I think fusion is a great product for someone who is more knowledgeable than me. Freepbx and I get along great and I have fewer issues. Freepbx does not have shared lines nor does it have mult-tenant capabilities. BUT - it just works. I guess since I tried using SLA (shared ext) it messed me up. I created ext 1001, then assigned it to 3 devices. All 3 worked for about 10 minutes. Then 1 of the 3 devices stopped ringing even though it showed registered. So, I then only used 1 device for ext 1001 and it still wouldn't ring. I tried reloading ACL, XML, restarted the sip profile, rebooted the server, restarted fusion. NO luck. Ext 1001 was lost forever. I had to create 1002 to get moving. Too many issues for me.
I am sure if you are someone like Diaz and have his knowledge and foundation fusion would be no issue.
Freepbx just works for me without too much thought. In all fairness I have used it for 3 years so I am more familiar
My only two reasons for wanting to change was the shared ext feature and multi-tenant feature.