I don't think a winter break is a good idea for England. For starters it's not really necessary, is it? Sure sometimes it snows in England but it never really gets that cold. And it would compress the schedule so that the clubs have to play even more games in a short time than they do now (although some of your other points deal with that too).