Freehand + shift functionality

The problem with drawing a line with freedraw + shift is that it continues freehand mode right after drawing the line, which could end up with sloppy freehand around the end pixel

It would be nice if holding shift in freehand would stop drawing after selecting where I want to draw to

Oh, and in case you also hold the alt key to draw pixel perfect lines, then it will draw a extra line from where it shows the end line should be, to your cursor … no thanks.

I am not fan of the line tool, as then you have to aim the start and end point each time, while the shift freehand you just have to click the startpoint and then shift click the end point, and can easily undo if you miss the end point you wanted without losing the starting point