I did 4 years of Postdoc (in Japan). It was fun, in Japan the payment for Postdocs is ok, and i worked in a field i liked to work in since i was 16years old. I contributed to some publications (10 Impact points per year) and did some really nice experiments. To me it felt like playing with the most expensive lego bricks which i ever was allowed to play with. I had the priviledge to see parts of the world which i would not have dramt about when before my masters thesis. I met some interesting, peculiar, and exceptional people (coauthors from ~12 nationalities).
OTOH, it was hard work (>80h per week average, in critical times >400h/month), strange habits, uncertainity, and a lack of decent positions after it.
I got out of it, to a technical consulting company. I earn less than the people who started 10 years younger, but somehow doing a phd/postdoc kept me young and agile. I am now more or less resistant to stress (did not feel it since i started the job), am used to pick up new things at a high pace.
I can only say: i did it, it was fun and broadened my view. My PhD and postdoc thought me that persistence in following something you want to do leads to success. I managed to get rid of my attenton span problems. I quit as postdoc when it stopped being fun and when i did not see decent positions around, i left science. I dont regret having done my postdoc, i did not regret for a single day leaving it.There was a time when a very different path in my life would have been very possible. I proably also would not have regret it.
Remarks: you have to have a compatible partner or risk a series of relationships. IMHO the only point where i really seen from behind could have spent some attention on. I also saw people not being able to handle the pressure. I saw people doing postdocs until they where older than 40 because they became too anxious or to incompetent in other things to leave. I saw people fuckign up their lifes for good. People not good enough to get any decend publicaitons, but valuable in the lab, hoping that the professor who kept them forever in a dependent relationship would give them the life-long position as assitant. I habe seen people growing old faster than they should and people breaking down. I have heard of people becoming so fristrated that they sabbotaged the co-workers experiments.
So my advice is: do it als long as you do it for fun. Dont get addicted.