That’s a valuable option since it provides a lot of possibilities. But, it requires resources to build out a proper backend because you should take care of such things as the rows’ privacy.
I recommend that option since you can build out complex workflows outside the Bubble, so it saves a Bubble’s app capacity. For instance, if you need to parse a lot of data via workflows that the Bubble currently doesn’t handle.