Serbs and Croats had different military traditions (not to mention a significant percentage of them hate each other’s guts), they should be done as two separate civs. Add Albanians with Skangedbeg and Vlachs so that Vlad finally has the correct civ.
As for “Teuton split”, my idea looks like this: