Harry was generally dull and contributed little to the show. Voyager would've been better off if they'd gotten rid of him instead of Kes (yes, I have a one track mind).
I love Melinda Clarke. She's so good at playing bad girls, but she brings a nuanced complexities to her roles so there always seems to be more to her than the surface. Even if that's not in the script she'll bring it in her performace.