There are many Camera Apps meeting your criteria. I'd especially recommend you taking a look at …
Almalence is known for high quality camera apps. A Better Camera is a "fusion" of several apps also available separate, and thus the features are plenty. They include a.o.
- HDR photos
- panoramas
- night mode
- Burst and Expo-bracketing
- Multishot: Group portrait, Sequence shot, Removing unwanted objects with one click
- Video recording + pause, incl. time lapse
- many, many more
(bold items are matching requirements you've listed). You can also play with ISO, aperture, and more. So this app would perfectly match your description. There are some minor restrictions: you can test all features, but some only a certain number of times (e.g. HDR). If you like the app and want those features permanently, you'll need to buy the pro version for about USD 2. I did so, and it's still my favorite camera app – it had never let me down, results have always been amazing.
A Better Camera: menu, panorama, viewer (source: AndroidTapp; click images for larger variants)
Then there's also …
Free and open source, good quality, nice to use. Hm, made by … Almalence (which explains its quality). Also meets your requirements: Video mode, ISO adjustments, and its "Auto-repeat mode" sounds like it would match your "Shutter mode". In addition, this one can use your volume keys for either zooming or shooting (maybe more – it has been a while that I've last checked it out). Plus an image stabilizer, which might come in handy in some situations.
Open Camera (source: Google Play; click images for larger variants)
With "easy to use" being one criterium, Open Camera will probably be a better match for you.