I have used Linux on ARM64 before, and I think it’s not a good first introduction to Linux. Intel or AMD is a better option.
Most desktop/laptop Linux users are using Intel, and most source code and binaries are made for x86_64, not aarch64. Also, ARM64 hardware tends to be made for lower-performance applications. (Exception: Apple MacBook Pros, which are quite performant even under Linux, if the software is compatible. Still…)
Lack of ARM64 binaries
Some things simply won’t work under ARM64. I use ProtonMail and 1Password for example, and both of those companies provide Linux apps for x86_64 only, not ARM64. On other apps, even if you have access to the source code, you still descend into dependency hell trying to compile them. It’s much easier to just download a precompiled binary, which is more rare for ARM64.
With Intel/AMD, you also have better compatibility with graphics cards for driving high-resolution displays, Wifi and Bluetooth adapters, webcam and audio device drivers, audio and video codecs, and many other proprietary binary blobs. (Going non-proprietary is admirable, but I consider that to be an advanced Linux topic.)
Wine
With x86_64, you get better compatibility with Wine. That means many Steam games for Windows (e.g. Halo, Call of Duty series, Door Kickers 2, Raft, Hogwarts Legacy, Star Wars Battlefront II, etc.) are playable under Linux, frequently at comparable or slightly better framerates. Likewise, engineering tools can be made to work under Wine.
What I use
I’m typing this from a Framework 16 laptop running Fedora. Previously I was running Asahi on a MacBook Pro M1 Max. Before that I used macOS X and played on and off with Arch, Ubuntu, Slackware and other distros on Intel, ARM, PPC64 and PPC going back to Yellow Dog Linux in the early 2000s.
I’ve also tried the Pinephone, but it wasn’t responsive enough for me and wouldn’t hold enough charge. Today I’m running GrapheneOS on a Google Pixel phone as a compromise between performance, battery life, compatibility and security.