I don't have a 3D printer, so I bought the kit from Elecrow. I had to buy my own CM5, a 2TB NVMEe SSD, and a suitably sized WiFi antenna (that would fit into the case without modification). I also picked up a $60 portable (1k) HDMI monitor because the 720x720 screen is difficult to use for apps like Firefox and Thunderbird. I use an Apple wireless keyboard and an Acer wireless mouse (both Bluetooth). The keyboard & monitor fit nicely into a plastic A4 document jacket. I was surprised that the Hackberry's USB-A ports provide enough juice to power the monitor. The Hackberry Pi has got a big battery. The one Hackberry Pi design choice that I don't like is the lack of an RJ45 Ethernet port. They could have left off the I2C port and squeezed a PHY in there somehow. (The CM5 has an Ethernet controller.) I've noticed that if I use a USB-A Ethernet dongle, it sometimes hangs under heavy traffic. I've tried dongles with different chipsets and they all seem to have the same issue. The WiFi speeds (as long as you have a good antenna) are great, and are usually faster than a USB Ethernet dongle anyway.
The thing is ideal for travel. It can fit into any hotel room safe, or go with you.