It's no consolation to you I know, but it is working ok for me on Firestorm 9.
I'm convinced from the evidence put forward on here by many, many people that the problem is session files or cookies. It is in essence a local issue, globally experienced by many but not all. (I see plenty of players online when I go to different worlds). I'm not having the general problems that some seem to be having, although occasionally the problems do arise. When they do happen clearing session file, cookies and all game and ea.com data from the browser instance returns it to 'normal' state where I can log in and play or change servers.
I'm not in any way blaming the player - these things should not be needed or necessary to play the game.