Tile over concrete is great. If you want you can also put a throw rug over the tile at a later date. Easier to remove and clean a throw rug.
Another thing about tile and concrete is the cracking.
To control the cracks on tile floors over concrete floors you should install some control joints. Cut these into the floor about 2 inches and align your grout lines with the cuts.
If the concrete below the tile decides to move it will be at this joint and all you need is more grout....no replacing cracked tiles.