I did like Seven's character on the show as well..but thought that she was way overused in the series. I remember I had a friend of mine who's sister was flipping channels(they are really religious) one day and had happened to come across Seven of Nine on Voyager. I remember her telling me that her sister's first thought was: "oh MY GOODNESS!!!".
I think she was embarrassed by Seven's catsuit.