I think that if they pull trades off before all-star weekend, players would be able to get adjusted a lot quicker and bond with teammates on their week vacation. Obviously there are never any all-star players that are traded during the trade deadline, which makes it perfect for teams to make trades before. This year would have been perfect for teams that make huge roster changes like the Phoenix Suns. The Suns had a rotation of four point guards on their roster. After the all-star break, they ended up with two point guards, one having a contract that ends up at the end of the season. Some teams that have good rosters now might have to wait till their lineups not only look good on paper, but on the court as well. The fact of the matter is, teams procrastinate and just throw out random players just to change something up. Sometimes I think that teams just get bored of watching players and just trade them away to get some new faces in the locker room.