I like bal and Tilemaster. But for a shower, especially a wet room type, you can't beat Webber. It sets very hard and is smooth. Others are a bit too sandy. IMHO
White is good. Did my kitchen with beige tiles and white grout. White lifts it, but beige grout would make it dull. I use Bal normally. It gives you more time to work with it, with Mapei you need to work faster.