I know it's the TDOS, and I don't want to play spoil sport (guess I am anyway), but let's wait for some of the kids to see real game action before trading away the vets.
Ramsey is 20 years old, and completely unproven on the big stage. He has had a few good summer league games, and that's really nice. However, too early to treat him as a rotational player. Hopefully, that changes by the break next year.
Davion looks really legit, and if he can force some of our vets to play defense, he impacts the team positively before even setting foot on the court. That said, he's a rookie, and rookies struggle out of the gate. Not to mention that we still have to see how much freedom will he be allowed by the refs, particularly in the early part of his career.
That still leaves us with a bit of a glut, while at the same time being thin on the wings. 3 guard lineups might be a plan, but certainly has its challenges on the defensive end. Trading Buddy seems the most logical choice, but he does provide the spacing the team otherwise lacks. Also, while it's fine in theory to replace him with a wing, we have to see what's available, and if the deal makes sense long term. Given his salary, if we take multiple players back, they are just going to sit (or make someone else we are hoping will see minutes warm the bench). We may be able to combine Buddy and Bagley to get a star, but we will likely be selling low on both (particularly Bagley). This of course assumes that Bagley is healthy, plays well this year, and ups his value. If that happens, lots of problems will be solved.