Taz4 Firmware upgrade question

Hello everyone,
I have a Taz 4 that is still running the 1.0.0.1 version of Marlin. I have recently been looking at doing some upgrades to the system. Hardware wise it is stock other than upgrading the print head to a hexagon extruder and adding the connector for the hot end fan.
What version of firmware is the least amount of work to upgrade to?
Is my Rambo board supported by all versions of Marlin?

I will be upgrading it to a Titan Aero 1.75mm once I finish up all this 3mm plastic I have.

I believe you can do the latest Taz 5 firmware for the Taz 4. Toolhead was the biggest change IIRC, so if you’re running the more modern head (hexagon instead of the budaschnozzle thing), Taz 5 firmware is the way to go.

Marlin still supports Rambo boards just fine. You can throw BLTouch on it no problem, and highly recommend you do.

BLTouch isn’t supported by official firmware though, so you’ll have to modify the firmware for best results.

Little update. Being that I had already upgraded the print head to the hexagon flashing the firmware from 1.0.0.1 to 1.1.19 (I think) I used the newest version of Lulzbot Cura to do the flash for me. The status bar never shaded in to show 100% success, during flashing, but the printer is up and running.

On one of the lulzbot sites (dev.lulzbot or something like that) I saw a list of .hex files for many different 2.0 versions of Marlin for these printers. Is it worth me upgrading to 2.0?

Marlin 2 has a lot of good features over Marlin 1 - Marlin 2 vs Marlin 1: The Differences | All3DP

Definitely worth updating.