Most definitely use have /home on its own partition.
I use an SSD, 5 partitions: /boot, root, /home, swap and an additional one using XFS for virtual machines. all (except /boot) on top of an encrypted LVM.
Linkage. Do not implement this at face value. Please keep in mind that most of these entries are a few years old, with SSD just making first appearances. New discs have a MUCH longer lifetime, so I'd say using logging on ext-filesystems is no longer a problem, the "elevator" isn't required either, but "noatime" is a wise option unless you require it.
The tweaks for temporary files (ie. high turnover, many writes) are still valid, not to mention the speed- and security-boost you achieve.
Great indepth article: https://wiki.archlinux.org/index.php/Solid_State_Driveshttps://wiki.debian.org/SSDOptimizationhttps://sites.google.com/site/easylinuxtipsproject/ssd#TOC-Enjoy-your-SSD-carefree-for-years-and-years
Some older contenthttp://tombuntu.com/index.php/2008/09/04/four-tweaks-for-using-linux-with-solid-state-drives/http://brainwreckedtech.wordpress.com/2009/05/14/linux-ssd-optimizations/http://ubuntuforums.org/showthread.php?t=1981478http://andyduffell.com/techblog/?p=852