I've done polyaspartic coatings a couple times and loved it....
http://www.concretenetwork.com/polya...loor-coatings/
It's especially good if you have old tile to cover and you don't want to remove it.
I'm not really sure you can beat carpet and tile in my books though.