I recently switched over to Ubuntu too, so I went through the same process of figuring out the apache structure they use. It took some getting used to, but in the end I agree with you: It keeps things nicely separated and is easy to work with.