You only need root access to run it if you put in /sbin/ but you do need root access to put it in /usr/bin - just not to run it. I put my scripts in /usr/bin or in a central folder that I add to my system path.
The important words in your statement but you do need root access to put it in /usr/bin
Like I just said..... if you DONT have root access..... you CAN'T put it in /usr/bin ..... hence why I suggested making an alias in .bashrc
If you DO have root access..... putting in in /usr/bin is fine IF you want everyone else to be able to run the script as well....... if you don't, then WHY would you want to ? Aliased in .bashrc and held YOUR /home/$USER/Scripts directory makes more sense to me, but I guess that's just a personal preference. I like all of my scripts in one place. Easier to backup and remember where they are.