I thought about getting a job there as a dev. However certain things like culture, low pay, the language, and making new friends has held me back. I really loved the city when I visited a couple years back. Does anyone live in Japan as a dev and not really know how to speak japanese? How has the experience been?
I didn't speak Japanese when I first moved there. In larger cities (especially Tokyo), there are plenty of people who speak English, so it's generally not a huge problem (although you'll find things easier if you do speak the language). The biggest issues are crowding and racism. Don't expect to get into any role of importance, and don't freak out when you hear "gaijin dame" (no foreigners allowed) in some places, or…
But, yeah, using emi (笑) or ww as a guy is a very huge social gaffe if not used sarcastically. You can use it it, but better with close relationships, like really close - and that whole "ne" and up pitch voice also is 100% accurate.
With that said, ne, "sou da ne?/そうだね" is acceptable as a guy if it's usually sarcastic or mocking - context: drinks, talking about friends or such - or teasing one another about their gf/wife - 100% acceptable. Doing it at a mall, store, work, no - and they won't tell you!
-- For the older timers/gaijin bubble, it depends. I find the older crowd, if they're settled and have a family a huge plus. If they're an English Teacher/in Eikawa, avoid - that sounds rude and cruel, but if someones early 20's and in JET - that's acceptable, if they're mid 40's and trying to play as they're still in their 20's - they may know a few things and such but it's not a good sign usually.