Although I have my Schuhlzeit, already behind me, and therefore can not assess whether DragonBox Algebra brings truly effective learning success, but I like the approach math on such abstract level (like a game) started and then the abstract elements by mathematical elements exchange so that you can see that it has actually been done in the game, what you do later in mathematics.
Unfortunately DragonBox ceases 5+, where it is so slow and the continued interest you have to get.