I agree with you that today there is absolutely no way, but in the last 5 years the internet changed a lot. Several Europeans countries are subsidizing the optical fiber infrastructure, so the bandwidth will not be problem. To solve the complexity issue, I think the solution could be a of "home server" or "home box", I guess it will could be even provided by your ISP (each day these home boxes come with more capabilities).