Also re concerns about the items repeating - the way Overwatch has always done their seasonal events is a model I really like. New seasonal items every event, but you also are able to get the ones from previous years.
Some of what people are complaining about is super valid criticism, but some of it also just sounds like the whining of spoiled kids.