Marc,
I have friends that lived in Tokyo on and off for several years (he works for Disney and helped build the Disneyland there). They loved living there! I'm out of town right now but will get their phone number to you. NICE COUPLE that can answer any of your concerns.
I spent 5 weeks in Tokyo living with an American family there but it was many years ago so I'm no help.