Garmin dive watches - advice

Hi, all. I’m looking for advice and guidance. Is anyone familiar with the Garmin dive watches? Apart from battery life and color, I’m struggling to understand the difference in the Descent G1, Descent MK3i, and MK3. I plan on adding the D1 transmitter. Is anyone familiar with their offerings? Additionally, can you speak to your experience with the Garmin watches? Positive and negative feedback appreciated.