ciao, io sono il coordinatore della comunita' italiana di buddypress (buddypress-it.it), ti posso dire che BP ha grandi potenzialita', inoltre non ti serve per forza permettere di creare blog, funziona benissimo anche su una installazione singola di WP.
per i files o altro, puoi configurare tu quanto spazio dare per ogni blog (nel caso di MU) quindi i tuoi utenti superato il limite, che puo' essere anche 0, disabilitando proprio tale funzione, non possono caricare altro materiale.
se ti serve altro nella comunita' italiana, creata con BP, c'e' un forum di supporto dedicato.