Until recently I shot everything with my RX100 II, including photos that went into our book on Underwater Sydney https://www.publish.csiro.au/book/7868/, and the quality was no issue with the publishers. I'm a big fan of compact cameras - the best camera you can get is the one you are prepared to take with you. I'm delving into mirrorless interchangeable now - A6500 - and so far I feel that both systems have their advantages. RX100 - easier to generally take good pics, better depth of field, better flexibility with a couple of wet lenses. A6500 - better for specialised shots like macro and fisheye, but limited when the wrong subject comes along - on my first two dives with a macro lens I met a seal and a turtle!