After much research we decided on the GoPro Hero+ as a gift for our eldest son who enjoys making movies, vlogging etc. The Hero+ is a great entry-level model that has all the basic features of more expensive models. Hero 4, 5 etc. This camera already comes with a waterproof case. You will need an SD card (up to 64MB supported). All typical GoPro hardware attachments will also work with this model. We bought the following set and all the accessories fit perfectly. Zookki Accessory Kit for GoPro Hero 5 4 3+ 3 2 1 Black Silver SJ4000 SJ5000 SJ6000 Sports Camera Accessory Kit for Xiaomi Yi/WiMiUS/Lightdow/DBPOWER/dOvOb. It's also worth noting that you can easily download the GoPro app on your iPhone or Android device and control this camera, view it remotely, etc. over Wi-Fi.