Marco Polo had always the free breakfast benefit, as far as I know.
I actually like GHA a lot. The only thing I would appreciate is using the discovery dollars in the booking process. Booking a flex rate just to use the points is just stupid and feels like wasting money.
I got better upgrades being GHA Titanium than Accor or Hilton. Hopefully the "stay 3 brands" way won't get enhanced away. That's just really nice and saves me a lot of trouble.