>>1 This is a debatable question, as what 'rooting' essentially does is it gives you 'superuser' or 'administrator' permissions on your device. This means that you have full control over the device, so arguably, depending on what you do with it, you could even make it more secure than before it was rooted. However, in the other hand, if your phone is compromised somehow, any virus that has taken control of your user will have admin access to the device. As well as this, there are several apps that will refuse to run on your device should you choose to root it (unless you find a trick to hide your root). An example of this is commonly apps such as 'Google Pay'. They claim this is for security reasons. In terms of difficulty, rooting can be either very straightforward or technical depending on your device. Some devices are easier to root than others. In conclusion, rooting certainly allows you to do more with your phone, but you have to weigh this up in quite a lot of cases against the security threat if your phone is compromised. As well as this, it is worth noting that rooting in many cases will void your warranty, so check the warranty details on your device before you make a decision.