> Mixing and production are worlds better
Long gone are the days of "shoes in the dryer" mixes where guys were just slamming two DATs together with no pitch control. Sadly, I think we've gotten to the point of those tight mixes being less of the skill of the DJ and the result of software. With everything being done on laptops with cool software, I really wonder how many DJs are even mixing and just performing while a premixed file plays.
But as you say, the production quality has definitely improved. The music is just clean with no quality loss from layering/multi-tracking/bouncing. The concept of the space between notes has never been so distinguished.