OK...
Since I moved back to Tokyo from Sapporo last spring, I have had 100mb Hikari Fibre in my home. It was provided as the default for my building (it's brand new) and since it has been so fast, i have not had too many issues with is.
Well, because I like to play online games from time to time, and because I need to do some VPN connections with clients and whatnot, problems have arisen via NAT because of lame router issues which makes it such that I can't open ports. (Simply buying a new router and replacing the old one will not solve the problem because of the way my building is wired with my current ISP.)
Anywax-trax...
After spending a good deal of time on the phone with my ISP (e-Mansion), I realised that like many Japanese service companies, they are idiots. They don't know much about the internet, and let alone what DNS servers are (they actually claim to not have them - for which I congratulated them in being the first ISP in the history of internet to not have them), and they couldn't give me information on how to connect to my router because they insist there is not one in my apartment (even though they were the ones who installed it), or really give me any help at all, I have decided to switch ISPs to NTT. At first I wanted KDDI since I used them in Sapporo, but they don't have fibre laid in my area. But NTT seems reliable enough, especially since they offer lots of providers.
I can choose from the following companies for my internet via NTT:
The heavy-weight players: Nifty, Biglobe, So-Net, OCN
The light-weight players: Purara, Hi-Ho, Wake Waku
Unfortunately, I don't have any history with any of them, so I am coming here to ask any people who may be using or have used any of these providers to let me know their thoughts and / or experiences.
Basically, I just want to make sure that I can have a provider who will not withhold my relevant numbers form me (DNS, etc.) so I can set up my own router, and will allow me to use said router such that I can connect to the settings myself and open ports for the reasons which I listed earlier.
Your help and input is greatly appreciated.