from what i read, Bud made the most sense. if your house needs repairs, you might need to consider owner financing and find a place to rent until you are able to get your financials in order.
sometimes we all have to do things we don't want to do in order to get where we want to go. some options may suck but you don't have too many to choose from and selling through an agent means only buyers with A credit are walking through your house and they will low ball just like investors.
i vote owner financing/lease option.