The
American Academy of Pediatrics (and Consumer Reports,
in this particular article) recommends trailers over bike seats, while acknowledging the visibility and width issues of trailers. The biggest difference is if you fall, trailers are designed to stay upright, whereas seats go down with you. Also they don't impact the handling of the bike as severely.