ReShade goes over the game and adjusts colors and injects effects. ENB can replace Skyrim's own effects and tone/color entirely with it's own stuff. It can do weathers too and adds all the stuff u/SnowflakeMonkey said. ENB is more FPS intensive than ReShade.