From my understanding, it means in a better condition or place or situation.
Or a suggestion to change a situation maybe?
For example: "Since you are so unhappy in your current job, you would be better off getting a new job that you enjoy somewhere else."
For worst off, I believe it means you are in a worse position than before. Like :
"You are worst-off financially now than when you started your business"