I don't think you can ruin such a bland character anyway.
I was going to say something like this. What was there to ruin? He wasn't the most interesting character in the first place. I didn't care much for him on TNG either. From what I recall, he was mostly just a whiny kid who had trouble getting along with other kids.
Then on DS9, he's the same, but as an adult, as other Klingons mock him for being 'too human'. My favourite episode he was in was "A Fistful of Data"
, and he was really a minor part of an episode that was great mostly because of other characters.