Heh, I had a few more ideas I could have mentioned. I had to deliberately stop myself to write them out since, like you've said, some dreamy features are a little ways off
I'd go for no wobbling myself. Make it as static as possible.
I had a student show me his work: some interactive JS graph-like visualization thingy. Whenever I clicked/changed something the whole graph spun off the screen completely and then spun back into view wobbling around until it finally stabilized. I really hated that. I think other users will too.
Once you'll have the reply types figured out the conversation follower feature should fall into place nicely. The "meat" of the conversation will probably have a recognizable pattern (OP post -> attack -> attack -> attack, with various supporting replies mixed in). Such conversations can probably be easily visualized. Or at least easier than graph visualization!
Well, I managed to cut down on the wobbling significantly, though not completely, and make it so that you can right click on a post to see what all the other posts connected to it but not loaded in the graph are, and click them to load them. I'm also considering a significant number of issues towards a UI rework.
*allowing people to pin posts
*making posts prettier
*Making it so that you can click anywhere on a post to select it.
*Making it so that you can make new links by clicking and dragging.
*making it so that when you want to add a new node to the graph, it just adds a post like when you load an existing one, except that it's text fields are editable. You can then select any number of posts and connections that haven't been added yet, and submit them by clicking the submit button.
After that, we have a couple more functionality oriented changes
*Making more types of connections between attacks, so that you can have attack, supports,
*SAA! Yes, voting and solving for relative value of different posts!
Any idea what all should be prioritized, or anything you'd like to add?