this won't come as any surprise, I recommend the petrel/petrel 2.
As I wrote in an another thread:
"For me, what makes the petrel the top of the line, is that it have all that I am looking for in a computer, a nice bright, easy to read screen, crucial in bad viz condition that I do a lot of, it has a user interface that is very intuitive, a easily obtainable and replaceable battery, is one of the most rugged computers out there, no unnecessary gimmicks, no proprietary cable for data transfer, but uses a standard Bluetooth connection, a known, trusted and transparent algorithm, that is easy to fine tune based on the dive you are planning, a good dive planner that makes planning dives with decompression obligation easy (no need to start multideco on a laptop, no need to bring the ipad whit you on the boat), supports gauge mode, easy to update firmware and supports multiple algorithms making it easy to match other computers or planning tools. Of course there are other computers that have those features too, but I feel that the petrel have the best all round execution and implementation.
You are right in that the petrel and other computers in its class use more battery, and you need to change the battery more often (one battery in a petrel last for around 30 dives), but the petrel, at least, uses standard AA batteries that you can buy anywhere, and the battery replacement is easy, just open the battery compartment pop the battery in and close the compartment. If you require a wireless air integration, then the petrel is not the way to go, since the petrel doesn't support it."