Synonyms for Had better:

n.

had better (noun)
should, ought.