Our smartphones and tablets today have become powerful computers, almost matching the cheapest "netbook" grade laptops. We feel they can almost do anything and everything. In theory, they can. In reality, however, they are limited by the boundaries that platform makers like Google and Apple impose on them. Some of those limitations are inherent in the platform itself or the hardware it runs on. Others, however, can be unlocked by the process now known as rooting (for Android) or jailbreaking (for iOS). In the past, rooting was not only something for power users to play with but somewhat even recommended for more adventurous ones to squeeze out the best functionality from their smartphones. But does rooting still have that sway today? What do we gain and what do we lose when we set our smartphones free? Read on the find out.