Находясь в вашей ситуации, я могу с уверенностью сказать, что нет идеальных ответов. У меня был xTi (400D), и я хотел заняться подводной фотографией. В итоге я решил, что не стоит покупать подводный корпус, который стоит больше, чем сама камера, поэтому решил подождать, пока я не получу более качественную камеру, чтобы она того стоила.
Тем временем я начал искать устройства, которые бы отвечали моим потребностям, и перешел к переходу между GoPro и SeaLife DC1400. Несмотря на то, что GoPro очень прочный и простой, ему также не хватает средств управления, чего-либо, что связано с увеличением, и отсутствует подводная специализация камер SeaLife. Это не плохой выбор, но в нем отсутствует поддержка подводных вспышек, которые абсолютно необходимы для получения ясного цвета на глубине. (Хотя вы можете использовать постоянный выходной свет для вещей ближе.)
Камера Sealife стала для меня победителем, поскольку она имеет режимы баланса белого, характерные для съемки под водой на различных глубинах, и имеет прочный корпус за разумную цену. Качество достаточно хорошее, и это делает хороший разрыв, пока я не могу получить свой подводный корпус для 5D Mark III. Он также поддерживает использование вспышек и намного проще контролировать и использовать под водой, так как он предназначен для этой цели.
С GoPro вы будете в основном прикреплять его к маске и записывать все, что получится. С камерой SeaLife или чем-то подобным, вы на самом деле сможете захватывать то, что вы хотите, так, как вы хотите, с гораздо большей гибкостью и контролем.
Здесь нет правильного или неправильного ответа, и, безусловно, подводная камера для вашей DSLR покажет наилучшие результаты, но вопрос в том, сколько вы хотите потратить и сколько вы хотите использовать за пределами воды. (Sealife можно использовать вне его корпуса, но тогда это всего лишь базовый P & S.)