I just priced an xp20cc with a 115 Yamaha (base model) no upgrades 18k
The h20b was 26k with some upgrades.
I had a chance to ride in both boats this past weekend. The h20b is a much better ride but I liked them both. If u are going to be in the bay much I would suggest the h20b.
The xp20 has a lot of sideways slid when you turn.

I'm not sure what the cost of the G3 or the others cost.