Fow what it's worth - I'd say that the IFE on most modern carriers is poor. They have all tried to do too much, cram in more features, make it more whizzy and bangy, out do the competition. In this, it was an open goal.
The salesmen of the IFR companies are selling to the marketing people of the carriers - also salesmen. They just swallowed all the glitzy promos and forgot about to investigate the techhy bits too much. But you try asking the carrier for a more basic IFE - but that does it's thing reliably? They wouldn't even finish listening to the question.
Perhaps in 8 or 10 years, it will have stabilised, the technology will have caught up with what it is being asked to do.
Back to the thread after my view biased by having been in IT for 27 odd years and a pax for 45.