Developer and user painpoints

A blockchain dev here, what you guys think as the pain points or something that you think can be improved in polkadot ecosystem to keep it driving forward.

I’m thinking of building a project for polkadot hackathon, and I got many ideas, so as the result of that confused to build which one.

  1. Most new devs / users in the blockchain comes to eth and installs metamask which has currently 30M monthly active users, as in polkadot we have 450k ( the reason - our wallet infra is quite bad and is improving ). So, by developing a widget sort of thing that can be added in farcaster app or other social apps. the widget connects to metamask, converts ETH to wETH ( parachain token ) and provides a gateway to see polkadot apps without creating a new account and complex cross chain bridging stuff…
    As the end, we drive more users into the ecosystem.

  2. The goal is to let Ethereum users participate in Polkadot’s parachain dApps, governance, DeFi, and staking without needing to create a new identity or wallet. Users will link their Ethereum address to a Substrate address in just a couple of clicks, making onboarding smooth and fast. a small amount of dot can be given for onboarding sort of. what do you guys think ?

I’m quite new here, looking to hear some ideas and if you are an experience dev provide me a guideline on how can achieve the first one.