There are pluses and minuses for both. Porcelain requires a much better adhesive to make it stick. You'll use a polymer modified thinset with porcelain. The tile itself does not like to absorb any water which means it takes more than just plain cheap thinset to make it stick and stay. Ceramic does not require the better thinset. Porcelain will wear a lot better and is less prone to chipping. If it chips, the core is usually the same color as the tile or close to it. Ceramic doesn't wear as well and if you chip it, the core will show and it's normally a burnt orange color. If the color of tile was the same, I'd have the porcelain over the ceramic any day. If you are considering put any tile floor down, make sure to look at the newer high definition tiles.Most of the "normal colored" tiles will just blend together once laid in a room. The hi def tiles will show up like each individual tile is different. Makes a huge difference the look and value of the tile installed. If having it installed, most contractors will assume you're going to want a 1/2" grout line. It makes good tile look like a commercial tile. Opt for much smaller grout lines. I prefer 1/8" on all of our installs. Make sure to make the distinction when contracting for the work.
Hi Def tile with 1/8" grout, porcelain