Mushishi is a super underrated anime. It's a much slower pace than some of the others mentioned here. More thoughtful and heartfelt.