There's a simple reason that Twitter always pushes link through their shortener - it means that if a link is deemed hazardous to your health, they can kill it.
This happens all the time with spam accounts, but I've seen it happen on real accounts as well. Twitter takes exception to something you've lunk to and "Bam!" - the link doesn't work any more.
Good practice? Or simply evil. You decide.