Here’s my take on this.
I can see both sides of the argument when it comes to methods for this. On one hand, since you already share device access, the most direct route is to check the “Recents” tab within the Phone app on the iPhone itself. This is simple, requires no installation, and gives you the native call log.
On the other hand, third-party monitoring apps offer a different set of features. They are designed to collect this data and present it to you remotely, which can be more convenient. The trade-off is that they can be more complex to set up and might have an impact on the device’s battery life or data usage. It’s worth weighing the simplicity of the built-in option against the broader functionality, and potential complexities, of a dedicated app.