There will always be limitations unless massive changes occur such as Google open sourcing their Play Services as part of AOSP. MicroG has limited resources to implement compatibility.