Right now, a user is blind to the txn fee market while using the app, and only a very advanced user would have the knowledge and ability to estimate the required fee and set it using the custom fee option.
An interface like the one in a BTC electrum wallet might be good to integrate.
Example:

The slider gives estimated blocks before confirmation and moving it also changes the custom fee input.
If the above can't be done, just reporting the txn size and a link to an external fee estimator site like https://bitcoinfees.earn.com/ should be good.
The site also has an API we can use to display the recommended fee in App https://bitcoinfees.earn.com/api