...how would you do it?
task for extra credit: figure out a way to force vim to refresh the cursor position immediately after exiting insert mode
I do believe the proper way to do this is
au InsertLeave * call cursor([getpos('.')[1], getpos('.')[2]+1])