one function call produces what would take 15 lines of matplotlib 2. **Built-in statistical summaries** — bar plots show means with confidence intervals automatically 3. **Attractive default themes** — seaborn's default look is publication-ready without customization 4. **Tight pandas integration**