So.. if you have two platforms, you'd have to code each one seperately and not use a "MovingPlatform"
I'm not sure what you mean.
I also seem to have another problem: a platform moving vertically under my character seems to push the character left as well as up, for no reason I can discern. Is this normal behavior?
No, that doesn't sound too normal.
Perhaps you could post a .cap and I could take a look at it.
I'd like to see some overall improvements in platform behavior... lorem ipsum dolor sit amet
One-sided solids (aka jump-through platforms) and ladders are pretty common common features in platform games so I can see those being added as features (even though coding a ladder is a piece of cake). Things like gripping a ledge or wall-jumping aren't such general features though, and should probably be coded as needed by the user. Just my opinion on the matter.
And I guess I don't see what what you mean about the jump, it looks pretty natural to me. Maybe you could try fiddling around more with gravity and jump strength and such, you can get different looking jumps out of it.