When it works I have a decent experience

what is going on with not being able to play matchmaking?

This should always be your first stop:

https://support.xbox.com/en-US/xbox-live-status?icid=furl_status