You may have a look at places like xda-developers forum to find out about the support your phone has. Some devices are hard to run custom ROMs on. If the support is good there’s nothing in the way to use it reliably on a daily basis
If you’d install something like lineageOS you might be better off, because your phone doesn’t have to run all the bloatware Samsung ships with their devices. Some nice features of the device may not work then, though. I run custom roms on all my android devices.
You may have a look at places like xda-developers forum to find out about the support your phone has. Some devices are hard to run custom ROMs on. If the support is good there’s nothing in the way to use it reliably on a daily basis