Looked through that link you sent. The ones pertaining to fee fingerprinting are resolved in every wallet I can think of. Most don't even permit custom fees.
For Edge wallet, yeah you share your private view key which links your transactions together. This is an identical privacy tradeoff to Electrum which is a ubiquitous light wallet server used on nearly every Bitcoin wallet. The difference is in Monero only Edge wallet uses it and its well known in the community and in that software the tradeoffs that need to be commited for the enhanced performance.
The main point in that site that is a genuine attack vector is poisoned outputs in the ring signature. See nostr:nprofile1qqsdzvcpujvlj2ymrzxwc2nx99gh0x75c3dsvp32xhdzvttg73xpmgspzpmhxue69uhkummnw3ezumt0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme08un5pz s attack of the poisoned outputs series for details on this and how to mitigate https://www.youtube.com/playlist?list=PLk4xsazIq6TZUKDScrxFjhajOKTlHknRx
In summary, any UTXO that came from an exchange should be sent to a private wallet then sent to a new address before spending to add another ring signature between the one with a poisoned output from the exchange. This largely defeats the problem.
There's a major cryptographic upgrade to ring signatures next year called FCMP++ (Full Chain Membership Proofs) which uses ALL past outputs as the anonymity set instead of the current 16. This makes any deanonymization attack via outputs IMPOSSIBLE.
Lightning has incomparable privacy. It relies entirely on network level privacy which is already highly susceptible to timing attacks due to the hub-and-spoke model. Monero has both strong on-chain and network level privacy. Even if Dandelion++ is broken and a transaction is traced to having originated from a particular node, sender, reciever and amount privacy is still preserved. With lightning if a similar, and arguably easier, timing attack is performed than the entire transaction is revealed including amounts, sender and reciever. This is fundamentally weaker privacy and there's no convincing argument or even scenario in which this is stronger. Take that back, if Edge wallet is malicious and you're using Edge wallet (the easiest least private Monero wallet) and comparing that with an LND node spun up on a VPS accessed over Tor, paid in Monero with a node opened up to a smaller onion only peer, with a coinjoined or non-KYC UTXO THEN in this case lightning is better. That's the beat Lightning case and worse Monero case. In ANY OTHER case Monero has vastly better privacy its not comparable. While also being easier to use than Lightning mind you.