App vs Df, What were your deciding factors?

I’m working on a project where I want to display hr, ebike, and general activity data in one screen.  

i think this means I need to choose an app.  I’m also wary that I will also have to roll my own features that might be available out of the box eg courses and Strava integration.

what’s your experience?  Any other thoughts?