"should" annoys the heck out of me - as in someone else telling me "you should do this to fix that problem"
If someone says, "You should order the steak, it's great. I had it the last time." I'm not bothered. "You should order the steak since you're so hungry," I am bothered.
"should" can almost always be replaced by "could" - "Maybe you could have the steak since you're so hungry" is a "suggestion" not a direct "I know what you need to do" order.