What should i choose Atlas-connect or Forge

Hi,

I can not decide where i should develop new complex App in Forge or Atlassian-Connect.

Atlassian-Connect:
Using React is possible, but old version, its 2 years old. also AtlasKit components is supporting only old react version@16.8.

On this app I need more freedom, I want to use my API Services + Same Jira API data.

every step I have problem. for example I want add routing on my App but there is error and I can’t resolve:


POST /installed 204 390.285 ms - -
Registered with host at https://plugin-development.atlassian.net/
Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
    in HelloWorld
    in Context.Provider
    in Context.Provider
    in ae
Warning: Failed prop type: The prop `history` is marked as required in `Router`, but its value is `undefined`.
    in Router
    in HelloWorld
    in Context.Provider
    in Context.Provider
    in ae
TypeError: Cannot read properties of undefined (reading 'location')
    at new Router (/Volumes/Macintosh HD - Data/sourse/jira-cloud/testAppReact/node_modules/react-router/cjs/react-router.js:285:31)
    at processChild (/Volumes/Macintosh HD - Data/sourse/jira-cloud/testAppReact/node_modules/react-dom/cjs/react-dom-server.node.development.js:2995:14)

and every step same…

On Forge how I Understand not possible use my Rest services.

What is best way ?