Eigentlich sollte man bei den aktuellen Videoformaten das nehmen, welches die eigene Hardware am besten wiedergeben kann.
Seit dem DVD-Standard, der auf allen Geräten funktionieren sollte, treiben sich in der neuen HD-Video-Scene auf Multimedia-Playern, BlueRay-Playern und HD-TVs hauptsächlich nur noch Video-Codecs aus der Computer-Scene rum.
Einem Computer ist es egal, ob 3 oder 50 Codecs installiert sind, nur die Hardwarehersteller für die HD-TV-Scene bauen nur wenige und dann auch völlig unterschiedliche Codecs in die Geräte ein. Hängt halt alles mit Lizenzkosten, Test der Codecs, Firmenpartnerschaften u.Ä. zusammen.
Somit gibt es de Facto keine Abspielstandards mehr und beim Wechsel von einer Gerätemarke zu einer anderen kann schon wieder alles anders sein.
Oftmals reicht noch nicht einmal die Eigenschaft der Geräte, bestimmte Containerformate (AVI, MP4, MKV, ...) abspielen zu können aus, da die oft nur bis zu einer maximalen Auflösung oder nur mit bestimmten Audiocodecs unterstützt werden.
Da hilft dann nur Ausprobieren.
Da in den Containern zig unterschiedliche Codecs in verschiedensten Auflösungen und Frame- und Bitraten vorkommen können, ist auch eine generelle Aussage wie "AVI geht nicht" so gar nicht zu treffen. Allenfalls "der von mir verwendete Codec mit den Einstellungen ... im AVI-Container lässt sich auf meinem HD-Wiedergabegerät nicht abspielen". Bei anderen Geräten kann der gleiche Codec mit den gleichen Einstellungen durchaus funktionieren.
Daher kann man auch keine generellen Empfehlungen für oder gegen ein bestimmtes Videoformat geben.
Wer sich mit der Materie mal tiefer beschäftigen möchte:
http://encodingwissen.de/
Das gleiche Wirrwarr ist bei den TV-Geräten jetzt mit der Internetunterstützung ausgebrochen. Jedes Gerät kann irgendwie Internet, alle ein anderes Internet, meist aber nur ein betreutes Internet. Erst wenn die TVs dann mit einem richtigen Computer und Betriebssystem und Browser ausgestattet sind, wird dann das TV-Internet wieder DAS INTERNET sein.