I bought the Creality 4.2.7 mainboard and I upgraded to the aluminum extruder direct drive mount (Microswiss). The Dragonfly BMS Hot End doesn't mount directly to the aluminum mount I have so I'm still using the stock Creality Hot End (the spacing and shape don't fit; could likely be solved w/ some spacers or someone that takes a little more time to measure things and make a plan... I just wanted to print.
I'm using the CR Touch (Creality's version of the BL Touch).
Despite evidence to the contrary, I'm not a Creality fanboy; there's so many brands/manufacturers that I wasn't sure what fit what so I just went with what was easiest to figure out.
So far, Filaments.ca Econofil PLA (at Christmas, $17.99ish/kg) has been working well for things like tool holder holders (mounts to the back of the lathe), small parts sorting bins, race car interior items (hangers for things like removeable steering wheel, helmets), and the such... I haven't needed to print anything requiring much strength yet... turning the heat up (I'm running at 235°) and going to an 0.8mm nozzle has helped me a bunch... a little less resolution but still better than most of the prints w/ pictures on Thingiverse, etc.