I'm not surprised that the plain BM ranger would be fun to play... its not nearly so bad to be unusable. But almost everybody does at least a little theorizing and optimizing when they think about their character, and it can be annoying when you feel like you've got the short end of the stick, even if its not by enough to really matter. Similarly its annoying to look at natural explorer or hide in plain sight and feel like they are clunky, even if they are good enough to use. It's fair to base a criticism on that.
And of course, there's nothing wrong with 'fixing' a class if that's what you enjoy doing, even if it doesn't strickly need fixing.