What can I do to get the perfect matzoh ball? Not too hard. Not too fluffy. Firm enough to bite, soft enough not to break a toe if dropped.
Stick with the mix. Even my grandmother used to swear by it. You can add some parsley bits if you want to give them a homemade look.
Both Streitz and Manichevitz have the same recipe on the box of matzo meal. It's simple to make (and doesn't have any ingredients you don't have in your kitchen). I think it's perfect. (Their recipes are also online.)
Don't overmix, that will result in denser matzoh balls.
add a little bit of ginger ale. really! AND boil longer than the box says. cut one open before you take them out of the pot. the texture should be uniform and light!