It randomizes between aimed-at and aimed-away, actually.
Actually, it depends on rank. I know at lowest rank it's a 3-spread aimed at you, and at highest rank it's aimed away at you.
Anyways, it's very easy regardless, and you shouldn't get hit by it.
Anyone have advice on Maid Secret Skill "Marionette" (Sakuya's final spell card, on normal) or is it just relying on dodging? I've tried a few things out and even watched others tackle this obstacle,but I still haven't had any luck.
Basically what's said before.
If you are Marisa, you can probably misdirect it upwards or smthing and then shoot Sakuya for as long as you can.
If you are Reimu, you might not be fast enough, and have to make with misdirect only 1 of the waves.
If you stay at the very bottom of the screen too much, you might get some difficult dodging (the waves move closer to you).
are there any tricks to patchouli's non-spells? 
The first wave has no bullets, and should be extremely easy.
The second wave - stream from left to right.
The third wave - stream from right to left
It's the same for the 2nd nonspell.