for the better

for the better

Resulting in a more positive situation or outcome. He has started drinking a lot less, which is definitely a change for the better. Moving overseas was a huge undertaking, but I feel like it was ultimately for the better.
See also: better
Farlex Dictionary of Idioms.

*for the better

to be an improvement. (*Typically: be ~; be a change ~.) A change of government would be for the better. A new winter coat would certainly be for the better.
See also: better
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.

for the better

Resulting in or aiming at an improvement: Her condition took a turn for the better.
See also: better
American Heritage® Dictionary of the English Language, Fifth Edition.
See also:
  • change for the better
  • force of circumstance
  • skate
  • get down to some serious drinking
  • lay off the bottle
  • conk-buster
  • screwed tight
  • get your priorities right/straight
  • get (one's) priorities right
  • fold