I think homemade gifts are more important than the gifts you can readily buy in the market. This is because the person who created that gift exerted a lot of effort to finish what he or she started. Not everybody can make a perfect homemade gift because not everyone is equally talented.
However, just because a homemade gift was not made with intricate details does not necessarily mean that it is not worthy to be treasured or given to somebody you like or love. I personally love receiving homemade gifts because it shows how much a person values you. Even though he or she bought that gift from someone else, it’s still nice to know that you are remembered and treasured.