Yeah. I use photoshop, too. It is very useful for somebody how changes avatars very
GIMP is pretty useful (I used to use it). It works fine, if you are just using for cropping pictures and resizing.
I haven't used 'Paint.NET' before, so I can't help you there. But, recommend either photoshop or GIMP.