Having had a look at recent posts, seems to me that IFE systems (whoever makes them) are not as reliable as the airframes in which they are installed. They all make promises which they fail to keep in real-life situations.
I don't think it is about the competence of the airline marketeers.
Then again