Change home directory with symlink
This approach is quite okay and generally sane. You should verify that Time Machine is still backing up your home directory, following the symlink to the new drive, and not just backing up a reference to your directory.