I use
Paint.NET for all my diagrams. It's relatively easy to learn how to use and it can be pretty powerful, especially considering the fact that it's free. You can look up tutorials for how to use it on Google or on the
Paint.NET forums. Additionally you can download plugins from the Paint.NET forums to make things much easier and faster.