I have been pleasantly surprised with the Panda Revo for Bambu. What I don't like is brass nozzles. As long as you skip past them (okay, they are fine for PLA but that is it) and move to the hardened steel Revo designs then you can get awesome performance ouf of the hotend. The E3D ObXidian nozzles work really well, but I have found that some of the alternatives available thru Alibaba work even better. What I love is the ease of use and the 60watt heater. Having a much bigger heater has helped a lot with ABS and abrasives for consistent flow. If you take the time to dial in your filaments and not focus on presets, you will be very happy. I have also found you need to increase the part cooling fan, especially on overhangs, but once dialed in you are good to go. I have paired it with the Panda air duct as well as the two together have delivered the best performance over about 500 hours of print time.