We're running Linux on the vast majority of PCs at my job. We used to run Lubuntu, but switched to Debian. You can use pam_mount so user folders are mounted from a server at login, to create a "roaming profiles" environment. But there really isn't a great solution for laptop users that might be away from the office.
If you do use pam_mount, don't mount their entire home folder. That will end up throwing a bunch of stuff on the server, like chrome temporary internet files, and their .config folder, that just aren't needed on the server and will slow everything down. Just mount their individual Documents, Downloads, Pictures, Videos, Desktop, etc. folders.
We're a small business, we don't have any Enterprise Support or anything like that.