We raced a four hour event some time back. Rain, floods, it was freaking awesome ('cause I didn't have to ride on the slicks when it started to deluge, many thanks to Eric S. for that part).
I enjoy the longer events, and would go for the four hour format for sure.

One hour events would also be pretty fun, because you could crash, repair/retech, and get back into the mix.