I work for small businesses as well as extremely large brands. Each client is different, and they also require different levels of reporting. I use TrueSocial Metrics as well as the native analytics and data the platforms provide.

Right now, I use Followers. Shows me so much for IG. I can tell who blocked me, who unfollowed me, who are the most and least active, what posts were the most and least engaging. Doesn't show the time however. Like if you want to know what time of day has the best engagement.