Just some comments, some repetative
Resetting for cassettes: yes, if you change the sprockets at at all you'll need to re-set the computer. On the other hand, I believe there is the option of setting different inputs (i.e. wheel size, sprockets, etc.) for more than one - "bike 1", "bike 2". etc. If you have a set of wheels with 11-21 and another 12-27, that might be the way to go.
I love the features: virtual cadence works perfectly; hands on hoods controls - extremely handy. My favorite feature probably. Display of gears being used - also very handy. Also a favorite feature. I think I'll stick with flight deck in the future if I can.