It has a little mischievous, rock 'n roll side that
Ben is totally lacking.
Ben is a good guy's name indeed, but not in a so good way.
Apart from that, I think it is when I heard it pronounced Benyamin (which is very different from the way we say it in my language) that it started grewing on me. The name is so common that I had never paid any attention to it and that made me reconsider it somehow.