I've been using Paint.Net to draw arrows but I would prefer to do everything in SC. Paint.net has extra handles, Sc only has them at the start and end and so the arrow is always a straight line.
I like to position my text where its convenient and the "route" the arrow to where I want it to point. I have attached an example.
I also like the arrow head options better in Paint.Net...