BATTLEFIELD 4 WORK AROUnD xbox ONE CONNECT TO SERVERS!! THE ANSWER!!!
Ok, so i was having the same issue as EVERYONE else. sometimes on Xbox one you can't connect to any server. They dont' even list. When you browse NO servers show up. BOGUS.
This is what you do. Make sure that your xbox one is signed in and have battlefield open. Log on to BATTLELOG app on your iphone/ipad/ under your account. go to multiplayer. Now you can see the list of servers. Join to whatever server you want. This is the only work around that i have found that actually works. Hope it works for you. I havn't had any problems. Still latency issues and spikes but whatever atleast i can connect and play. Let me know what you think.
NOTE------- If you had xbox360 version of the game before you got the xbox one you have to go into your profile on BATTLELOG and ACTIVATE your xbox ONE ACOUnt so that it will show the right Server list. Otherwise you will get the 360 server list and an error every time you try to join an server.
THanks guys hope this helps!!