For example: finding and deleting tracking cookies is still laborious in Firefox. You have to select domains one by one, hitting "Remove selected" each time. Why can't you select multiple domains at once and nuke them? Why can't it tell you which tab is using up CPU resources, so you can close it? And in "private browsing" mode: why are cookies still carried over? That's not so "private", is it??
The whole FirefoxOS thing sounded just like a solution looking for a problem. I have been in situations (Govt grants) where the grantees have too much money and will just throw it at random proposals which have no hope of working. This sounded just like that.
Since they have so much money to burn, why don't they support worthwhile OSS efforts (like SSL, for example)? There are tons of little tools and libraries that we use in *nix land, that could benefit from some $$. Mozilla should offer "Mozilla fellowships" or "Mozilla sabbaticals", where they support a developer for a year or two fulltime to work on their projects.
Most of Mozilla's work is done by volunteers anyways. Why should the execs get paid so much?