I want to root my android device for a few good reasons. Firstly, I want to be able to have a firewall that is on 24/7. I can not use a no-root firewall as it won't allow me to use a VPN. Secondly, I want to delete the bloatware that comes preinstalled with the device. It takes up space and acts as spyware. I want to move as far away from Google and Samsung applications as possible. The only reason I am using Android over Replicant or LineageOS is simply because I want to be able to install apps from the Playstore. If there were a way to install Android apps on Replicant OS, I would make the switch in a heartbeat. But since that isn't the case, I want to root my device to then modify it to match my needs.
So should I root my device? Or are there other ways to get what I want?