I can chime in about Berlin. Your average Senior SWE will make 3,900 euro after tax, a decent 1br apartment might be 1,200. You can save around 1,500/mo after expenses if you don't go crazy.
Salaries in Europe are shit compared to US and I've zero incentive to move to Western Europe for the average wage I'd be making there.