Sorry to hear about your negative experience shooting with camera. Please do not take it the wrong way but following things contributed to your camera issue.
#1 it looks like that video segment was shot with auto focus lock enabled. It is a fantastic feature when used properly. You need to be aware of where location of camera focus is in relation to you to film with that feature. In other words without adjusting for position (with autofocus lock off where camera autofocuses by itself) if you are too close to object or too far from object it will film in poor quality.
#2 it looks like footage was filmed with 1 hand (which would be fine if it was a steady hand) and camera jittered because person filming it was swimming and moving all over the place. Couple that with #1 and you got yourself poor quality footage.
How to fix it:
Do not film in 1080p 30fps unless you are stationary and object you are filming is not moving about like tuna on steroids.
If you are filming (regardless of 1080/720) be very aware of functionality of auto focus lock. AF function puts more load on a battery (ie battery drains faster) but it will give you sharp images. On the other hand if you swim say 3 feet off the bottom floor in a drift dive then it is a good idea to lock that auto focus and film everything as you swim (ideally within 10-20ft of you).
Consequently finning adds additional jitterness to the picture. As such it is even more important to stay stationary or in free hover inertia mode while filming.
Holding your camera with 2 hands or steady 1 hand will eliminate jerkiness in video (regardless of camera brand)
Practice those video skills on your dives and you will find that camera 90 times better.
#1 it looks like that video segment was shot with auto focus lock enabled. It is a fantastic feature when used properly. You need to be aware of where location of camera focus is in relation to you to film with that feature. In other words without adjusting for position (with autofocus lock off where camera autofocuses by itself) if you are too close to object or too far from object it will film in poor quality.
#2 it looks like footage was filmed with 1 hand (which would be fine if it was a steady hand) and camera jittered because person filming it was swimming and moving all over the place. Couple that with #1 and you got yourself poor quality footage.
How to fix it:
Do not film in 1080p 30fps unless you are stationary and object you are filming is not moving about like tuna on steroids.
If you are filming (regardless of 1080/720) be very aware of functionality of auto focus lock. AF function puts more load on a battery (ie battery drains faster) but it will give you sharp images. On the other hand if you swim say 3 feet off the bottom floor in a drift dive then it is a good idea to lock that auto focus and film everything as you swim (ideally within 10-20ft of you).
Consequently finning adds additional jitterness to the picture. As such it is even more important to stay stationary or in free hover inertia mode while filming.
Holding your camera with 2 hands or steady 1 hand will eliminate jerkiness in video (regardless of camera brand)
Practice those video skills on your dives and you will find that camera 90 times better.