Forcing Sign-Up For a Mobile App

Currently in the process of desgining a mobile app in the 'mental wellness' space. Features include;

  • Journalling (w/geotagging)
  • Mood tracking
  • Affirmations recording
  • To Do
  • Goal setting/tracking

My question is...What is your preference with regards any type of app, which makes you sign up first before you can use it? As well as how do see that idea of signing up first pertaining to my aforementioned app.

I understand with certain apps such as social media platforms, the whole value prop is predicated on the user creating a profile.

My initial thoughts on it regarding my app, were forcing sign up makes things simpler and for a more streamlined, cohesive and succinct/concise user flow and user experience, however my concern was whether this will deter some people from signing up altogether and what that % of people would be. My assumption is that, so long as the app store/play store, our website, and other places our app is promoted/highlighted, can convey the value prop significantly enough then I would like to think the % drop off at sign-up would be low.

The sign-up I guess is only really a requirement should a user wish to upgrade to a paid membership/subscription plan which includes amongst other things the ability to be able to sync data across devices as opposed to only being able to store data locally/client side/on device on the free plan and track progress. Therefore the other route I had considered, was allowing people to initially skip sign-up, but coming up with a pop-up message to highlight the benefit/pros of signing up.

I would appreciate your thoughts and any constructive advice you could offer.

Many Thanks