will receive at least 3 years of software updates
Not good enough. 5 years of security updates is a min for me on a project like this where you will never find anyone else with an official OS build. 10 years should be the standard, but that's a lot to hope for from software or hardware.