I did find it quite amusing that after 10 years exploring, both Hoshi and Travis were still only Ensigns, though.
Even worse than Harry Kim, bless his heart! Sato and Mayweather should have at least been up to lieutenant, junior grade, if not full lieutenant, while Reed should've been lieutenant commander by that time. Silly! Let's not forget that TATV was mainly a holodeck simulation, so Riker screwed up when he programmed it -- forgot to press the button that would've updated the characters' ranks!