The Library and Develop modules ARE Lightroom. The rest is fluff. At some point you have to make a cut between a word processing and publishing software. Same with image processing and book publishing.
There are a host of usability fixes that I would like to see and some of those could be viewed as "feature requests", but when something is intuitively obvious and needful, that it should have been available in the first place, it really moves to usability fix.
I love that Lightroom lets you filter on simple aspect criteria of portrait or landscape, but it if a real usability issue that I can't filter on whether an image has been cropped or not. Or has been developed or not.
I struggle with the totally interactive nature of the Lr Develop Module. That is, there is no "OK" button. Lr appears to have no concept of the baseline state of an image when it is opened in Develop. If you open an image in Develop that has previous settings applied, it does not understand that new baseline are those settings and not NO settings (Lr Defaults/Ground Zero). Hence, when you decide the tweaks don't work, do you 1) want to go back to the way the image was before you tweaked it or 2) go back to the way it was when it was captured?. In addition, because no marker is laid down when settings are "applied" Lr has a dubious idea of "Previous" settings. Rather than the previous settings applied to the last image "developed", it uses the settings of the last image viewed.
I agree with Andrew. The "rest" is absolutely not "fluff". I do ALL my printing except for targets needing ABSCOL RI from LR. I create web galleries in LR routinely, either for publication or to share family photos. I've used the Book Module and it works, for those who want an easy way to make photobooks, an industry segment of growing interest to a growing number of photographers, amateur and professional alike.
You are vastly misunderstanding the whole philosophy and architectural intent of this application, and then applying that misunderstanding to undervalue the capabilities that LR really gives you. For example, there is no OK button, because there doesn't need to be one. Every setting gets saved automatically to your catalog (and to XMP sidecars if you work in raw and have that enabled); every setting you make in Develop is PRESERVED in the history of the steps in one of the left-side panels, starting from the moment you imported the photo until the latest step that you implemented, including printing; and you can save a print set-up in the Print module so you can reprint that exact construct just by going back to the saved print in the history panel. At any time, you can trace back the whole evolution of your photo editing by clicking through the steps you made. If you want to capture an intermediate stage of the image's preparation, you can click on the last relevant step and create a Virtual Copy with which you can proceed to edit down a different track, and all those edits will be preserved and forever accessible by association with that virtual copy. I don't know what could be more intuitive, more flexible and more user-friendly than this. And your raw file is never disturbed one iota from its initial imported state because all this is meta-data, not bent pixels.
And as for the complaints elsewhere in this thread about finding photos , there are umpteen ways provided in Lightroom for keywording, tagging, organizing and labeling photos to make this very easy once you set-up your preferred system for managing your digital assets. Consult Martin Evening's, Victoria Bampton's or Peter Krogh's books for all possible instruction on how to make your archiving and retrieval life easily manageable in LR.
To assist with the distinction between "fixes" and "feature requests", let us be clear that a "fix" is to repair something they programmed but fails to work as intended. A feature request is to develop functionality that wasn't programmed before. For example, my main usability complaint with LR is with the syncing of catalogs between computers for those who work between a laptop and a desktop. This is doable, but awkward. There are other applications that manage to sync between devices much more easily, but they are different kind of applications. Perhaps it poses special issues for LR, I don't know; but if I ask them to improve this, it would be a feature request and not a fix.