Below are two improvements I would love to see happening in the future:
A) Immersive traverse between surface and underwater. Please, make it without this eloquent loading screen. The same goes for the underwater hubs. It kills immersion and make the world feel fragmented.
B) Let us use mounts on surface. There is no logical reason that we dismount the moment we touch the surface, while we can use the mounts underwater.