What is SELinux? SELinux is linux variant that implements a many security policies through the use Linux Security Modules (LSM) in Linux Kernel.
For security server, SELinux is most suitable option to secure server, because efficacy and complexity. But for desktop computer, I think SELinux it is less suitable to be applied, because too complicated and difficult. To access everything becomes difficult because it is restricted by SELinux.