Magic are in worse shape than a lot of crappy teams. For example, I'd much rather have Cleveland, Detroit, New Orleans, Phoenix, or Washington's roster rather than Orlando. Heck I might even want Charlotte's roster over Orlando's and Charlotte is awful.
I have to disagree Orlando is in bad shape moving forward
The Magic Have some solid pieces already in place
Vucevic is a boarder like all star center and only 22
Tobias Harris has shown he can start at SF and is only 20
Mo Harkless, Andrew Nicholson, and E Moore all apear to be at least solid rotational players.
For vets they have Nelson, Harrington, And BBD for 3 more years.
They also Have Aaron Afflolo under contract for 4 more years.
With this upcoming draft I expect them to be able to obtain with a starting SG Mclemore or PG in Burke or Smart.
With a good pick this year they will have a solid mix of young talent and role playing vets.
The Bobcats two
Kyrie Irving, Tristan Thompson, Tyler Zeller, Dion Waiters, Alonzo Gee, Marresse Speights, Wayne Ellington with Anderson Varejao and 2 extra firsts over the next few years
Greg Monroe, Andre Drummond, Brandon Knight, Klye Singler, Rodney Stuckey with Jose Calderon
John Wall, Bradley Beal, Kevin Seraphin, Trevor Ariza, Martell Webster with Emeka Okafor and Nene Hilario
Anthony Davis, Greivis Vasquez, Eric Gordon, Ryan Anderson, Austin Rivers, Al-Farouq Aminu, Robin Lopez
Phoenix is a bit closer, but I would much rather have those four teams roster than the Magic and it isn't close as each of those four teams has at least one player that you could say has franchise player type potential and most have multiple players that have all star type talent. The Magic do not.