Beck, because he just replaced my former #1, because he couldn't even limit his politics to on stage, but had to put them on his new album.
Oh and since Beck has a large catologue, so as long as you enjoy him, there's plenty to listen too before you start to get bored.