Yes he does seem to suck quite a bit...

. Still I've never used a bard before so it's different anyway. His song does seem to help us in tough battles. Does the song improve with levels? I know it's not like in BG2 where it has different effects at different levels but does it like improve your luck by
more at level 6 than 2 for instance?