The only reason to compile source is if the program doesn't exist in the package format your distro uses or you need an optimized build for your unique system setup. I wouldn't worry too much about being out of date. A lot of the popular distros have backports with the most recent software packages on ftp.