Preparation should match the price band buyers have been closing at.
You're deciding what to fix, what to leave alone, and what actually moves the needle before you list. My answer prep for the buyer you're pricing for, because the market is already telling us what it rewards. In Johns Creek, GA, a typical closed sale price was $860,000 last month.
Looking at the latest numbers, the clearest signal was price a typical closed sale price was $860,000 last month in Johns Creek, GA. Over that same period, recent offers landed about 96.5% of asking, and a typical sale took 28 days. This changes your plan because prep is not about perfection, it is about removing the objections that slow down showings and negotiations. With buyers closing under asking on average, I do not assume the market will "pay extra" for improvements that are hard to see or hard to value. Some metrics were not reported for this period. Choose pre-list improvements that photograph and show well at your target price point, then stop. Price with the expectation that buyers have been landing under asking, and make your home the one that feels easiest to say yes to at that number. Build your timeline around a typical 28-day pace so you can launch, negotiate, and close without being forced into rushed decisions.