Of course, debuggers like x64dbg fit a niche for when you need to do a lot of dynamic work, like dumping data or unpacking an executable, they're not static analysis tools like IDA or Binja, which you'll probably want if you're analyzing algorithms and trying to understand the inner workings of something.
EDIT: I have a [dead] reply saying everyone moved to Immunity that I'd like to respond to. There's some truth to that in some communities, but the catch there is that Immunity never got good x64 support either. To my knowledge, it's basically just an Olly fork with some additional scripting features and stuff, doesn't solve the 64-bit problem or the 32-bit on 64-bit OSes problem.
> x64dbg is licensed under GPLv3, which means you can freely distribute and/or modify the source of x64dbg, as long as you share your changes with us.
Should probably read: "... as long as you make genuine offer of providing the source code and changes to those you distribute your version of x64dbg to."
In practice it of course makes sense to upstream changes, but there's nothing in the gpl about that.
Anyway, I guess I would have reworded it somewhat, to make it more obvious that the source is under GPL, but that the project welcomes and encourages upstreaming changes. This opposed to the code being under a modified GPL.
I like the x64dbg UI a lot more, I loved the persistent breakpoints and it was just very easy to pick up and work with. I found one shortcoming: it doesn't have an inline memory viewer - but it can export a memory section to a file.