In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Mi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .
I really like that we have such an easy way to switch between roms these days. It really was a hassle to switch back then and you'd always feel like there's a risk of messing up and bricking your device. I don't even think there's people talking about bricking a Mi Phone anymore these days and that's great considering the topic is still there for everybody else.
I would say though it would be great if the roms could be changed while protecting personal data. I'm guessing the feature just does the same thing (flashing the new rom while resetting the phone to remove the old rom) without us having to do it manually. It would be great to add in something like a partition that doesn't get affected by the reformat and then it gets automatically reloaded once the new rom is installed.