This is one of the most beautiful freestyle routines I've ever seen. I've always loved seeing true duo or team performances which focus on using the partner to make the show great, not the I do a few tricks then you do a few tricks style.
Most freestylers only practice juggling and doing tricks individually, so they don't have the skill set to do routines like this. I wish more people would practice passing and receiving the ball in the air as that is the basis for learning how to do really cool partner routines. After that you be creative with interesting ways to pass and receive the ball.
I just think it's so much more entertaining to watch duo performances when the focus is doing things together, not just tricks they can do individually.