It's not the brands but the process...
Non Shower area - sheetrock treatment is fine.
Shower - Wet Wall Area - any concrete board of choice , denshield, hardiback
Some caulk between the joints of CBU.
I've always just used a alkai resistent tape and thinset
Don't use drywall mud for the shower area.
Waterproofing - Look at both liquid and sheet membranes. FWIW, I'm doing my next project with liquid and certain area like the niche, I plan to use sheet and liquid. Maybe overkill but I tend to build solid like a rock. (Carpenter was cursing up a storm when I had him change the RO for a interior door recently that I built out years ago) ......
Grout and thinset is subjective but Laticrete and Mapei are fine brands I prefer.
KEY advice. ALWAYS check the date /batch codeof your product. Make sure it's fresh IMO.
Grout- you ideally want them of the same batch code
Grout - Epoxy all the way for me. Cost more (labors just the same to me IMHO). Most epoxy grouts have a less than 1% absorption rate.
If you plan on white, you may NOT want epoxy just due to color
YMMV. Good luck