I tried to daily a phone with MicroG for a while and had lots of trouble with location accuracy and speed. I tried out several third-party NLPs but never got acceptable results.