I used to be able to relate to this. After about 10 years in the industry I find that I crave more diversity. I tend to try to eat lunch with the sales guys to get a break from discussing database performance.
I see you are familiar with some dynamic languages such as javascript and ruby. How much more effort do you think it was to create this app in modern C++ instead of something like ruby?
I think fingerprint should still require a password after a duration. I'd be fine with using my fingerprint to login if I have recently logged in in the last few hours.