We also know there will be a Stage 2 GX in the Ho-oh set. If history repeats itself, we will see each of these sets bring us 2 Basic GX, 1 Stage 1 GX, and 1 Stage 2 GX Pokemon.
For reference:
Collection Sun: Lapras GX, Espeon, GX, Gumshoos GX, Solagaleo GX
Collection Moon: Tauros GX, Umbreon GX, Lurantis GX, Lunala GX
SM1+: Drampa GX, Sylveon GX, Toxapex GX, Vikavolt GX
Islands Await You: Tapu Koko GX, Turtonator GX, Alolan Ninetales GX, Kommo-o GX
Alolan Moonlight: Tapue Lele GX, Wishiwashi GX, Lycanroc GX, Metagross GX
SM2+: Tapu Fini GX, Darkrai GX, Salazzle GX, Machamp GX
So far the first set pattern was 1 Basic, 2 Stage 1, and 1 Stage 2. The second set pattern was 2 Basic, 1 Stage 1, and 1 Stage 2.
My current assumption that we will see the same pattern is that the pack art including Marshadow hints at it as a GX, since paralleled the Ho-oh pack art has Ho-oh and Charizard as GX Pokemon and the Necrozma is known as a GX. However, they could go crazy and have Marshadow not be a GX in the set, or have the sets change between the two (least likely in my opinion).
Either way the current spread is this 9 Basic GXs (10 w/ Snorlax Promo 11 w/Bulu Promo and 13 w/Ho-oh + Necrozma), 9 Stage 1 GXs, and 6 Stage 2 GX's (9 w/Starter Promos 10 w/Charizard) The split honestly isn't that bad at the moment, and we have a ton of these things already, seeing as we get 12 a set in English (4 per Dual Set + 4 per + set) I think the game looks okay from here.
I will agree that Kiawe is a bit disappointing.