4 years is not a lifetime and if you have a job that will provide you financial freedom, I would strongly encourage you to come. It will be a great experience for your children especially and for better or for worse, an eye-opening one.
Knowing you have a limited time frame and a level of security - I think you will probably enjoy Argentina more than most. You will be here long enough to be immersed in the culture but since you know it's not forever, many of the ah..quirks
of Argentina can be much more easily overlooked. You will have the ability to travel and see South America which is great.
I think many of the complaints here are generated by a) those who read a guidebook written in 2003, arrive here and expect to earn a living teaching English and enjoy $10 USD steak dinners and get a rude awakening when the realize that it's expensive, more than in many cities in the US and Europe, they'll going to be working 2x to earn less than they would at McDonalds and there isn't a lot of opportunities for foreigners. And b) on the other side, you hear a lot of complaints from people that moved here for their partner and feel "trapped" and can see only the myriad of things wrong with Argentina and bemoan they're not back in home country where everything is better (grass is always greener you know
I enjoy Argentina and have a wonderful life here. But that life is based on the people in it and the memories we are building, not on some mythical "Argentina experience". It's my life and the people in it that I love, not necessarily Argentina. People looking for a country to make them fulfilled or happy are doomed to failure IMO.
You take the good with the bad and you definitely learn to innovate. I'm from NYC - the only thing I used my oven for before I moved here was to store things. Now, we cook at home 95% of the time. Why? Because after several years of parilla (and don't get me wrong - I LOVE an asado!), I want something different. And since food options are limited here, you learn to cook. You stalk spices in Barrio Chino. You beg your friends coming to visit to bring you things. And then you go from there.
Your kids will gain an experience that will stand them in good stead their entire life. You'll get a chance to work in a different environment and gain international experience. You said your salary will enable you to live comfortably so that's great. You're only here for 4 years so why not do it.
(All positives aside, I'm assuming you have investigated the tax implications - if any - of your stay here, have the support of the company to assist you at least initially with finding housing - have negotiated that the company will act as guarantor and allow you to rent long-term - have confirmed that the company will take inflation into account and will conduct annual or 2x a year reviews - have negotiated flights home (at an average of 1500 USD for flights to Europe, it gets expensive QUICKLY to try and get your family back for a visit), etc.