Something I've had a really hard time with is profiling bandwidth usage over time. I'm happy that I can look at individual messages and see their size, but I want to watch how the KB/s changes over monitored time.
The unsatisfying answers from the Web are generally, "Use Wireshark." I don't think I should need to drop down to that layer.