* a studio apartment costing $2100 a month.
* stunted career growth after I reached 'Senior Developer' level.
* had a minor bicycle accident with no broken bones. was taken to Stanford Medical Center hospital, and overall ended up paying over $5000 out-of-pocket after insurance.
* very boring weather (I like and miss storms).
* met only tech folks wherever I went.
* Trump.
I got lucky. I negotiated a relocation package, and ended up transferring within my company.
In Berlin, the culture and quality of life is infinitely superior. I love having the freedom to travel to other European countries. Health insurance is mandatory, and is automatically taken out of my paycheck. I had to make a few doctors visits, and paid nothing out of pocket. A 5 week course of medication cost me €5. Public transportation here is mind-blowingly good (coming from Bay Area). I pay €720 a year, and get unlimited travel on local busses, U/S/R Bahns, trams, and ferries. Plus I get to take +1 after 8pm and on weekends.
The way of living in Berlin is very different. It is taking me some time to get used to it (I miss garbage disposals and Walmart/Safeway/grocery shops open on Sundays). But I moved with an open mind, and absolutely glad I did.
I have the same pay grade. If I convert my current salary from Euros to US Dollars, then my annual salary went down, but my residual take home amount (after taxes, rent, few utilities) went up.
Do travel around Europe! Weekend city breaks by plane are very affordable. So many different cultures and history in such a small place.
I now work in a completely different part of tech (from web/mobile SPA dev to embedded dev doing defense work) and make more than I was making in the Bay Area. I live relatively comfortably in a gated community, but I honestly cannot stand the weather here. It is so bad that it is affecting me mentally to the point where I think I have mild Seasonal Affective Disorder. The Bay Area had some financial hardships, but the weather was nice, and I wasn't dreading six months out of the year like I am living here. I was healthier there thanks to always jogging outside in the awesome weather, the scenery was better, the roads were better, the food was nicer, there was more intermixing of different cultures and values... I'm looking to head back to the west coast, or maybe even the southwest, but family reasons are keeping me here for the time being and preventing me from moving.
You didn't really list why you're asking this question. If it's purely monetary-based, sure, you can possibly do better elsewhere. However, I have found that it easily has a hard salary cap real quick. I haven't come across many people who make more than $160k all in after they worked 20+ years in the industry, and the area I live in pays higher than other Midwest areas. Housing prices are quickly getting into the $400k+ for nice houses, and the price of a lot of goods is very similar I have found (most big purchases like laptops, cars, TVs, etc are the same whether you're in CA or in the Midwest. The main difference is the tax. I actually pay more for car insurance here than back in the Bay Area). Utilities are basically the same, it seems, so that didn't go down. Internet price is the same, too, and those cost of living calculators don't always tell the whole story. It's just some stuff to keep in mind if you plan on moving for solely monetary reasons.