> Pretty sure I have to pay for health insurance with my actual salary in Germany.
Yes, that part is mainly relevant when comparing net income.
> Also, I might be mistaken but only 20 vacation days are required by law and I have 24 days currently.
You're right, but 24 is really low. 28 to 30 are very common.