In my opinion the real downside of using <count>j and <count>k to move isn't the counting part, it's the fact that <count>k isn't a jump. That means it doesn't go into the jump list.
```
" Does:
" For wrapped lines, does gj/gk
" For large jumps, adds a spot on the jump list
function! tj#jump_direction(letter)
let jump_count = v:count
I tried to get into that for awhile. I tend to look at the line number where I want to jump, and do <number>gg instead. It has the benefit of allowing me to look at a file and get an idea of what's on lines 400 through 425 (for example).
(see https://jeffkreeftmeijer.com/vim-number/)