You can’t go wrong with porcelain!   We used a gray grout and it looks lighter than expected.  The tile is more of a charcoal color.  It will show any minor imperfections from construction, but I’m good with it being a little rough looking.  Favorite floor in the house!