That's how I convinced myself to buy the windows phone. "Oh, it's windows ! I can program for it with C# & WPF. It will be fun.. for a week..". I hack enough things on my laptops (ubuntu). I needed a cheap phone to make calls, send sms easily, put alarms, listen to music, browse web, ocassionaly snap pictures and read some pdfs when I'm bored. Xiaomi is perfect for my needs until now.