When HERO5 came out, there were issues and bugs. 6 months later there had been enough firmware updates that it worked well. People asked, should I get the 5 or wait for 6? Those who got the 5 received a stable camera and loved it. Those who waited got a HERO 6 camera with bugs and issues and had to wait another 6 months for the firmware to be stable. When HERO6 came out, there were issues and bugs. 6 months later there had been enough firmware updates that it worked well. People asked, should I get the 6 or wait for 7? Those who got the 6 received a stable camera and loved it. Those who waited got a HERO 7 camera with bugs and issues and had to wait another 6 months for the firmware to be stable. When HERO7 came out, there were issues and bugs. 6 months later there had been enough firmware updates that it worked well. People asked, should I get the 7 or wait for 8? Those who got the 7 received a stable camera and loved it. Those who waited got a HERO 8 camera with bugs and issues and had to wait another 6 months for the firmware to be stable. When HERO8 came out, there were issues and bugs. 6 months later there had been enough firmware updates that it worked well. People asked, should I get the 8 or wait for 9? Those who got the 8 received a stable camera and loved it. Those who waited got a HERO 9 camera with bugs and issues and had to wait another 6 months for the firmware to be stable. So, do you want to wait months to get the HERO10 and then another 6 months for it to have stable firmware, or do you just want to get the best action camera today with stable firmware?