One should go with the phone only when Xiaomi bring solution to all the problem.Battery is awesome. I charge once and I use it for three days!.
Dont use any battery doctors. Use the security tool to properly configure the battery. I usually have edge always on, I use a lot of wifi at home, I use facebook and whatsapp and music player all the time. Also I make call everyday for 45min to 1 hour.
Once in flight I watched a 2 hours movie in vlc player and battery drained from 90 percent to 78 percent.:P Keep brighness at 30 percent for better battery life. Dont over charge and charge once u r below 50 percent. Reboot your mobile atleast two to three times in a week.