What are your problems? GPS and location service was fixed a while ago, use fasterfix from play store to get a more accurate fix. Miui weather is China only, you could have read that the devs here are working on it. Network problems? Try flashing another baseband. I use LPS, no problems. Search on xda for those.