I use ~/.local/bin for installed programs, and ~/bin for my own scripts.