Buying a home for the first time is a daunting endeavor, especially with the high costs of real estate. Many would-be shoppers are waiting on the sidelines for longer as a result. The average ...