I believe the main thing is i never let a form as it is out of cook, with all fields one below the other : i like to put several fields on the same line, or to have fields blocks,... As it is now, i really have to play a lot on the view file, and my main concern are those $field->label and $field->input.
<form class="form-horizontal" role="form">
<div class="form-group">
<label for="inputEmail1" class="col-lg-2 control-label">Email</label>
<div class="col-lg-10">
<input type="email" class="form-control" id="inputEmail1" placeholder="Email">
</div>
</div>
</form>
that would be super easy and clean, and that's the way it's supposed to be with bootstrap. So why not stick to the basics ? (i know, JForm, the XML,... i just think the output could be so much easier to work with