I think its horses for courses - in a predominantly avid workflow then DNxHD would be most logical - irrespective it still doesnt solve the problem of what you do when on a 3rd party system / application like after effects and you need to render with an alpha channel does it? And for me avi does matter as quicktime is simply not optimised for realtime