I've had good results with LineageOS-microg. Obviously I would prefer a 100% free OS, but you can't let the perfect be the enemy of the good.
Make sure you back up the stock rom first, you might need it later.
Make sure you back up the stock rom first, you might need it later.