Erm, just wanted to jump in here and say that I opened the Software Manager, typed in 'Firefox', and got precisely one actual Firefox result, right at the top. It had the name 'Firefox' on it, and underneath was written 'Safe and easy web browser from mozilla'.
The other results in the list were other packages, and 'bits' of Firefox with weird names like 'firefox-locale-af'.
I would venture to suggest that the one you want is the one at the top of the list, marked 'Firefox', with the Firefox icon.
Admittedly it was a bit more difficult to work out what's what when it came to installing Netbeans and the Java SDK, or installing Python (none of them 'looked right' to me: when I typed in 'Python' I got 'Inkscape' at the top of the list!), so I ended up downloading the files from the respective sites.
So I agree that maybe it could do with a bit of tidying up in places, but I don't think that trying to pre-empt what the user wants is the way forward. Perhaps instead indicating whether something installs a 'whole user package, including user interface and all the gubbins' might be an idea, but the idea that everyone on Linux is an end-user who needs/wants buttons is a bit presumptuous I think.