Can it be well worth to buy a home having less than perfect credit?