Seven has never been my favourite character, but I've never thought she was simply eye candy. I enjoy some of the Seven-centric episodes very much, and thought Jeri Ryan did a wonderful job playing her.
That said, I thought it was a shame she had to wear the catsuit for all three seasons she was on Voyager, because it really didn't help the T&A label that some people wanted to pin on her. At first, while it was regenerating her skin (or whatever the heck it was supposed to be doing), fair enough, but I think after a while, if they had wanted to explore her humanity as they had claimed, it might have been nice if they had given her a uniform (or at least civilian clothes). I understand the need for her to stay in the cargo bay to regenerate, but she looked lovely in the sciences uniform in Relativity. Many of the ladies in Trek prove that it's possible to have immense sex appeal
and wear the jumpsuit.
As Guy points out above, clothes do not make the woman, it's true - but still, I would have liked to see her become a true crewmember, and get a uniform/clothes of her own (aside from the couple of minidresses and sports outfit she got to wear).
Or you could just put it all down to the fact that the Doctor is a perv.
