S'true. I liked him better as a villain. Same goes for Harley, but if a villain becomes too popular then they're on their way to become anti-heroes, I suppose
As for Jason Todd now... he's using a... sword now? I guess that makes sense. He hangs out with the Bat Family too much to keep using guns nowadays
I wonder if it had to do with his brief potential romance with Batgirl in Three Jokers?