My opinion is that if you've got kids and/or pets, then they're a necessity! We love ours. They can be a bit colder (obviously) than carpet, but all the other benefits really offset that little nit-pick.
Easier to clean, maintain, look better (imho), seem to increase resale/value (especially if real hardwood, that's what we have)...