Hardshell and softshell jackets mainly differ in their material, breathability, and waterproofness. Softshell jackets have a soft outer material, offer more freedom of movement, and are super breathable, making them comfortable during intense mountain sports. On the other hand, hardshell jackets are completely waterproof and reliably protect against rain, snow, and wind, while softshell jackets are just water-repellant. So, hardshell jackets are the better choice in bad weather.