I'm sorry, but Uhura sucked. Her and Chekov were the 2 crap characters of TOS and I was fine that she didn't get much screen time. She got more screen time in Final Frontier and look where that got us-an embarassing scene of her singing. She sucked so bad they didn't even bother giving her a first name on-screen.
I...can't decide if this was meant to be funny or not.