For a few years I have been looking for a new camera to improve my underwater photography with a more professional setup. I want a camera that can take crisp, professional images with good dynamic range, fast auto-focus, focus peaking, is compact for travel and can be expanded or customized with lenses to be able to photograph the smallest critters on the reef to share my love of the ocean with others. I focus more on photography over video, and prefer macro over wide angle with my passion being super macro. For these reasons I have zeroed in on mirrorless cameras for their compact size and high quality capabilities.
For some time one camera that stood out for quality and value was the Sony a6400 mirrorless, however the colour science of Sony cameras has a bad rep and I would like to minimize the editing required for RAW images. I have also spoken to some photographers that have used this camera and weren't happy with the colour reproduction (if anyone disagrees please feel free to share your experience with this camera). I've looked at the Nikon Z6 which seems like a great option but really expensive (I would only be willing to spend so much if I can be absolutely sure that it is great value). One other mirrorless option that I have stumbled on is the Canon EOS M50 which has good reviews online and a great price point but no reviews in respect of underwater photography. The M50 is also a crop sensor so I wouldn't be able to use the native lenses if I choose to upgrade to full frame down the line, but the additional crop would help me get closer to those tiny critters?
Ideally I would like a camera that can grow with me as a photographer; I would not want to discover limitations down the line and feel like I have to upgrade again. Can you shed some light on the subject and help me make a decision?
Any advice would be much appreciated.