I enjoyed the game greatly, despite some minor problems. Although Metroid Other M does have some flaws, it seems people are making too much trouble of small issues.
The worst one was the search and scan parts. They were awkward but there weren't many of them and thus I consider this as a minor issue.
The story was lame, but then, it wasn't worse than your average videogame story. I really fail to understand why people forget that most videogame stories are pretty lame compared to other narrative arts, such as cinema or literature.
Samus needing to request Adam's authorization to activate some of her armour functionalities is stupid. However, other Metroid gamess have fallen enemies dropping energy and missiles, which I find equally stupid. The only reason this doesn't bother me is that I reckon this is a needed plot device to "justify" the gameplay. The problem lies in the realistic graphics, as these create an expectation that the Metroid Universe would behave in a way that actually makes sense to us.
I rather liked the Ridley encounter. So Samus has now some personality. Cool.