Tinkered with my old notebook running FreeBSD yesterday.
I have had an issue getting WIFI stable. It will ping, but a few minutes later the connection fails to work.
After a quick RTFM session, I found out that I was missing the kernel modules for wifi encryption.
So far, the lack of wifi configuration tools like WICD or Network manager are the only weak points in FreeBSD.
I'll have to master the tools provided in order to change access points.
Otherwise everything works as it did on Linux, with the exception of the trackpad. In Linux, the track pad used the two finger gesture for scrolling. In FreeBSD, scrolling is achieved by the little scroll strip on the right hand side of the track pad (like in Windows).