GoPro HERO4 Session/Surf: A Comprehensive Review and Comparison in 2023