I vote for a api so that people with more free time can use it and develop their own plugin, just to keep Ron working on the important stuff ( the FF core ) and leave the outside enhancements to others to play with.
I don’t see online radio as a that off the mark. Just to be the devils advocate, Slim has it, so why could we ?
The other stuff, is mail reader which could use the roku display for other purposes should be put be kept out ( more for technical reasons, I don’t want to it to be binded to Roku ). But even outside FF, I would keep in streamlined with FF like a product suite of some sort.
My 2 cents