> Using kmod's are fine, but dkms can be easier when upgrading kernels.
kmod's vs. dkms vs. kmdl is one of those "religious" items. Like emacs vs. vi. I will acknowledge that there are those who have strong opinions on which kernel module approach to believe in, and arguments that can support their choice over the others. Personally, I have chosen kmod.