In some capacity, those moments of frustration are almost welcome because they pad out the experience a bit. As long as you don't run into any serious issues, you can beat the single-player in perhaps an hour or two at most. There's some motivation to go back to certain stages to unlock new ball designs, but that's about it. Given the frustrations of the collision detection, that motivation is slight--at best.
At least there's a multiplayer mode, albeit a somewhat uneventful one. Up to four players can play on a single card, and the mode itself is simply a race to get your ball to the finish line first. The game randomly selects levels, and there's no real score tracking in the mode. Someone wins, you start up another race, someone wins that one, and so on and so forth. It's nice that the mode is there, but it's unlikely that anyone will enjoy it for especially long.
Presentation is another point of contention. The graphics are bland as bland can be, with stages that are primarily gray, brown, or a combination of the two. There's almost nothing in the way of visual effects or tricks to try to spice things up as you spin around. Sure, there are some different ball designs and colors, but that hardly makes up for the dull level designs. Audio is merely some overly cheery music combined with clicks and clacks of balls hitting stuff, while the occasional voice sample of some infuriatingly enthusiastic Japanese girl shrieks at you to let you know if you won or failed.
Again, Labyrinth's tilt-based gameplay is sort of interesting, but the collision issues and the fact that you'll basically be done with it after an hour or so suck away whatever appeal existed in the game design. The DS is rich beyond imagination with far better and more interesting puzzle games than this one. Stick with those.