If the big companies have offices in Amsterdam and you're not Dutch, you'll have to move there but basically never be considered a local, even if you learn Dutch.
Another aspect is local culture. Europe is still INCREDIBLY centered around national cultures despite people trying to be more open. A lot of X-nationality are still acting according to stereotypes and it's incredibly hard to stay in such country longterm.
Part of being happy is to live in a welcoming, happy place not just money and amazing infrastructure.