Firstly he a terrible singer, he only sang when a song needed "tension". "His" best bass lines ('Money' & most of 'Animals') were played by Guitarist David Gilmour.
His songwriting can be brilliant but ultimately
he's like the gifted architect who is not qualified to hammer a nail.
Bass lines for 'Money', 'Pigs (Three Different Ones)' &
'Sheep' Played by david Gilmour NOT Roger Waters
Vocal for 'Run Like Hell'
Very disturbing & meant to be. Sung by Waters
Vocal for 'Goodbye Blue Sky
Soothing despite lyrics, sung by David Gilmour