I just got L584 on my 522 two days ago and it looks like EchoStar has broken a couple of things.
First, the behavior of the skip forward and skip back buttons has changed. They used to skip forward 30 seconds, skip back 7-10 seconds. Now, it's 1 minute forward, 20-30 seconds backward. Much less useful than before.
Second, they broke the connection between from events to timers. To see what I mean, press the 'MENU' button three times to bring up the 'Daily Schedule' screen, then use the up and down arrows to select an event. Press 'SELECT' to get to the 'Timer Event' screen that shows the time, channel number, program description, and other details for the event. So far, so good, but notice that the 'Timer' button on the right hand side of the screen is grayed out. So, you can skip or restore the event or change its options, but you can't select 'Timer' to get directly to the relevant 'Timer Schedule' screen. That means that if you want to delete the timer, edit it, or change its priority you have to go to the 'Timers List' screen and scroll around to find the relevant timer.
This bug also makes it much harder to resolve timer conflicts. It used to be easy to check if a conflicting event can be recorded later in the week, so it was easy to decide which of the conflicting events to skip and which to restore. Now it takes lots more button presses.
One other difference I noted: when using the browse banner, scrolling forward and backward in time is much slower than it used to be. It's possible this change was intentional, but personally I find it inconvenient.
(As an aside, I really wish Dish would offer an easy way for customers to file bug reports electronically. It would help them find problems and also send a message that they actually care about the quality of their software. Of course, I also wish Dish did a better job of testing ...)