@martinhn
I used to prefer apps on iOS opening links in a SafariViewController and not opening a new tab in Safari app. Not sure when I changed opinion, but I think the hacks applied, or custom browser views combined with dark patterns to prevent you opening system browser is the culprit.