I personally do not like "Home Plugs" and will never use them or recommend them.
If you can, run infrastructure cabling it is always the best solution. You will certainly get 100Mbps in Cat5e cable and here I have 1Gbps over Cat5e.
Cat5e is significantly smaller in diameter than Cat6 and a lot more flexible making it easier to run (and cheaper). You can, in a lot of cases, run it along the bottom of a skirting board and then ease it underneath to hide it.
M H C
taurus excreta cerebrum vincit