Care to elaborate? Does FreeBSD make assumptions about the root user's shell that Linux doesn't?
I think the biggest worry is that if you need to do something like boot into single user mode for an emergency recovery, and /usr or /usr/local (with root's shell in it) is on a different or unmountable partition then you will not be able to do anything.
This is a really bad place to be.