So I Saw Surge1223's post about upgrading to 4.4.2 (which I think is awesome as my brother has an non-rooted S4 with base KitKat) and retaining root; however, what I noticed about his method is, you have to erase your data when you're in Safestrap. So here's my current build, and I was planning on porting over to CyanogenMod, but to be honest, I enjoy the Samsung software as long as I have SuperUser and all the other root apps, which at the current moment I do.
Device Name: SCH-1545
Android Version: 4.3
Baseband Version: VRUEMK2
I would use Surge's method but I'd like to keep my app data & contacts, etc. that I've had with this phone since I got it in November. Any ideas on where to go from this? Maybe an update .zip like we use to have and use on other devices through ClockWordMod?