Well, I guess I'll be the lone dissenter..
I actually think running fiber is a great idea, with some caveats.
Running wire throughout a house is an expensive
proposition. It's not always feasible to run conduit, especially with a house that's already built, and running conduit is even more expensive. Cost of wire is cheap, relatively speaking. And once you run wire in wall, it's going to stay there for a long
If all else permits, I don't see why running fiber is a bad idea, IF you're taking on a wire renovation project. It may not be useful today, but I can promise you, it will be, in the future. Forget file transfers, think "streams", as in HD and beyond, uncompressed
streams. Think what you could do, if you could sling uncompressed AV streams around the house...
That being said, I'd never fiber only
. As others have said, running CAT cable as well is almost a requirement. You can use that CAT cable today and as technology permits, transition over to using the fiber. I can see lots of potential in having a high speed/bandwidth backbone that runs to every room in the house. Think automated voice recognition, kinect like camera sensors, heat sensors, etc etc all hooked into a central place, and controlling various aspects of the house.
We're building a new house as we speak, and I did the same (and then some, I guess). I'm running fiber (and a couple of CAT6 and a few other cables) to almost every room in the house, including bathrooms, garages, attic, you name it. Yes, the cost ended up not being trivial per se, but I think in the long run, it'll pay for itself. Houses tend to last a long time...