For the ender 5 the bltouch is a nice addition for auto bed leveling. Aside from that I upgraded my board to the latest silent version to run Marlin 2, newer machines might already have this. I also printed bed supports and a cover for the motor on the cross bar the print head is on as the Bowden tube would catch on the motor on occasion.
If you don’t have a nice stable room temperature (e.g. basement) I recommend the Creality enclosure or a diy one to help with stabilizing ambient temp and avoid prints lifting. For PLA I didn’t have too many issues, but with PETG I had a lot of problems until I got an enclosure.
Also, I prefer a glass bed, others will recommend some other types, but glass and a purple glue stick has worked great for me.