Porcelain is an excellent tile for your bathroom. Compared to traditional ceramic, it’s harder, more durable, more scratch-resistant, absorbs less water and is more stain resistant. While porcelain tile falls under the “ceramic family” it is different than ceramic tile.
Porcelain clay is kiln dried at higher temperatures than ceramic clay, which in-part explains its better performance as a bathroom floor tile compared to ceramic tile.
With respect to options, you can get porcelain tiles in many colours and to mimic other natural materials such as wood and stone. If you’re installing radiant heating, porcelain is perfectly suitable for that as well.