I have two network connections in the house for two TVs, where I watch Netflix. Neither was located in a convenient place to run a cable to, so I had no easy alternative.
They'll work fine, at least in a single-family home, with a couple caveats.
First, know that the bandwidth may be less than the main service; my bandwidth at the router and all hardwired connections is 30 MB/s but my power-line connected TVs see only about 5 MB/s - still plenty fast enough for Netflix.
Second, the transmitter and receiver should ideally be on the same circuit. If they aren't, there is a good chance the connection will be unreliable or not work at all. In my case both TVs and the hub that's feeding them are all on the same circuit, and it's been very reliable.
Third, as noted by Mr. Peterson above, they also turn your wiring into a broadcast antenna. However, this has not been a problem for me. I don't pick up any interference on my audio gear, which is physically remote from the house and on a dedicated circuit. I am able to listen to FM radio without interference, and I am able to watch TV on another set that's not networked. But other things might be more prone to picking up the radiated noise, such as police scanners or ham radios or CB radios or AM radios.
If you live in an apartment building, condo or duplex there's a chance you could interfere with your neighbors' devices. If that's your situation, you'll just have to try it and see. Buy the gear locally so you can return it easily if it doesn't work out.