One thing that I liked best about Singapore was that it was quick to get, and CHEAP to replace when DD hopped out of level.
Nothing in prepared materials is truly intended for teaching HG+ kids, so bear that in mind.
From what I can tell thus far, I think my son learns best visually, and likes to think abstractly. So I am leaning to a story-problem approach.
Yup.
My daughter has done BEST with an approach that teaches her mathematics without manipulatives, but WITH 'story problems' that challenge her to know how to problem-solve using the tools that she knows about, and encourages her to stretch and use some that she is exploring, too.
It's less right/wrong and more about "this problem is one where we HAVE to apply this new concept... or is it?"
We found that Singapore's underlying philosophy was best suited for that (of those things we tried).
Don't skip the "challenging word problems" workbook, though. That was the BEST part of the Singapore program, in my DD's opinion. She really likes those kind of applications questions for exploring math.