Most agree the Scottish National Party's track record is patchy, but opinion polls suggest it's on course to win a fifth straight term with Labour not even sure of second place.