We're using many of the same resources. DD (5) loves Mathematical Reasoning and Hands-On Thinking Skills. We've not been as impressed with Building Thinking Skills Primary and will probably end up re-selling it. It involves too much writing and not enough actual "thinking" (lots of labeling, etc.) to be a good fit for DD. If you haven't had a chance to preview Hands-On Thinking Skills, it's worth noting that you will need some manipulatives (pattern blocks, attribute blocks, and interlocking cubes) to use the book as designed. DD also loves, loves, loves the Can You Find Me?, Mind Benders, and Dr. DooRiddles books from The Critical Thinking Company.
DD also has some minor motor control issues, so fine motor work in preparation for handwriting is a big part of our day. As a previous poster mentioned, the Kumon books are great. The activities are fun and progress in difficulty through the books. We're using the My First Book of Cutting, My First Book of Drawing, My Book of Coloring at the Zoo, My Book of Pasting Jigsaw Puzzles, My Book of Easy Crafts, and Amazing Mazes this year. We tend to alternate workbook days with other motor development activities -- puzzles, peg/mosaic tile play, Play-Doh/clay play, painting, free drawing/coloring, writing on the MagnaDoodle or Water Wizard (less daunting to DD than paper), playing with toys or games that require her to manipulate small objects, etc.
For handwriting, I debated long and hard between Handwriting Without Tears and A Reason for Handwriting. In the end, I went with A Reason for Handwriting because I preferred the traditional Zaner-Bloser letter style. I'm still not sure I made the right choice and am prepared to switch if need be.