You don't have to have a perfect voice to be successful. Rod Stewart is a good example and there are others.
I never said you did. That has aready been discussed.
It is time for me to go to bed.
Add Dylan, Petty, Tom Waits, etc. to that list. I haven't had "training" but I love music and I enjoy listening to his voice and watching him perform. This whole discussion is completely pointless. Discussing if someone is a "good singer" or not is akin to asking who was better Mozart or Beethoven; Monet or Van Gough. Subjective as hell and can never, ever be solved. Waste of time.