Unfortunately the software support for the BladeRF 2.0 micro is not yet very mature - the official installation instructions do not work (don't install udev rules etc).
I would recommend waiting a couple of months and see how the ecosystem develops.
The HackRF ($300) or RTL-SDR ($20, but RX only) are the go-to hardware for consumers/hackers. These devices are more limited than some of the newer SDRs, but the software support is a lot better.
For software, the HackRF is probably the best ecosystem. It's open hardware, and the firmware is GPLv2.
The software ecosystem for SDR is pretty messy, pretty much all of the consumer/hacker SDR software is hard to set up correctly, and Linux only. The easiest thing to use is the Pentoo distro, it has all of the common tools, up to date and included in the base image.
I would recommend waiting a couple of months and see how the ecosystem develops.