The problem is that a lot of the apps are poor, because apart from catch up players, they don't know what to build and they also have to appeal to all ages. Hence things like "Keep fit" apps.
What Humax need to do is keep apps simple but that perform expertly, time after time.
The limitations of the slow CPU in the current hardware doesn't help when you start to throw a lot of javascript at it, but do some of the apps need so much javascript? or could it be improved?
If they kept it simple like the upcoming Metro app that does what you want and loads quite quick, then it would be better.
Video is also easy to build into apps, but the implimentation is often poor (like the clunky YouTube app). The upcoming italian iVid app is a good example of this. The game trailer videos are quite good too, albeit if they are in italian lol. More like this please. And also pester ITV, CH4, CH5 & SKY for their (official) catch up players.