Ich finde Foren in Baumstruktur (was du vermutlich meinst) eher unübersichtlich und umständlich zu handhaben - insbesondere für reine Leser. Jedes Posting erst anklicken, bevor man es liest? Nein danke.
Ich selbst habe es so programmiert, dass man
a) die Baumstruktur sehen kann
b) auf Wunsch dennoch alle Beiträge geöffnet sieht
b1) in Baumstruktur (eingerückt)
b2) linear, wie hier alle Beiträge untereinander
c) nur die Antworten auf einen "Knoten" (an beliebiger Stelle) einblenden kann, wieder mit allen Varianten aus a) und b)
Foren mit fehlender Hierarchie (bzw. "Aneinanderhängen bis zum Erbrechen") sind doch absolut schlecht zu bedienen. Es fehlt vollkommen an intelligenter Navigation und die Bezüge fehlen (ganz schlimm). Ich kann auch problemlos damit leben, jeden einzelnen Beitrag anzuklicken (Usenet). Das ist immer noch überlegen. Suche doch mal in irgendeinem Thread mit etwas mehr Beiträgen beispielsweise Deine erste eigene Stellungnahme - das ist doch grausam. Diese strukturlosen Boards (die sich leider etabliert haben) sind doch fast nicht zu gebrauchen - man kann nur immer alle Beiträge öffnen (resp. eine sog. "Seite").
Und wenn Du mal eine schlechte Internetverbindung hast (kommt besonders im Urlaub oft vor), bist Du ausgesprochen dankbar, dass man Beiträge einzeln öffnet, dann da ist das Lesen von reich bebilderten Reiseberichten eine schiere Qual.
P.S:: Das Hochladen von Bildern funktioniert in meinem eigenen Forum auch viel einfacher - einfach entsprechenden Button drücken, dann geht ein Dateidialog auf, man sucht ein Bildchen aus und das wird automatisch hochgeladen und der notwendige Verlinkungscode direkt an die aktuelle Cursorposition eingefügt. Nebenbei wird das Foto auf eine Standardgröße (konfigurierbar) skaliert.