I'm thinking drastic things need to happen in the offseason for Cleveland.
1) If LeBron stays
If LeBron stays, a new coach will be needed along with a total revamp of supporting players around him. The cast that is currently around him is not getting the job done. Mike Brown and LeBron are obviously butting heads as of recently and it is starting to show. Personally i think Brown has done a great job with the talent he is given...but the front office will more then likely keep an MVP over any coach. At the same time of getting a new coach, i think the Cavs almost need to clean house on the player side. This will give them more salary to work with because i'm sure they are overpaying alot of the current players. With the revamp it is a must for the front office to bring in a real all-star supporting cast member. Jamison and Shaq do not count. If the Cavs do not do this, i think LeBron is gone.
2) If LeBron leaves
If LeBron takes off the land of money and ring hopes, then the Cavs will have a huge hole to fill. If LeBron is gone, i don't think the Cavs need to worry about a coach. Like i said, Brown has done a great job for the talent he is currently given. It is basically LeBron & a Rag-Tag group, yet they had the best record in the NBA and have done alot better then what i would expect them to do. Now to fill the hole with one player will not do. There is not another LeBron in the NBA, so to replace him you would need at least 2 more guys. While finding players to replace him, i think they need to think about getting rid of current players on the roster. The current players will not be able to keep it together and be competitive without LeBron...just look what happen the other night when LeBron decided not to hardly play.
This is what i think the Cavs have going for them in the upcoming offseason. Now i am not a Cavs fan, so this is from an outsiders point of view...so you may think i'm totally wrong in some areas. This is just my opinion.