Why and When Should You Opt For Firebase?