Secondo me, il vantaggio e', che puoi seguire tutto dal codice, riesci a posizionarlo nella manoera desiderata, e sei " Padrone" del layout,
Altrimenti devi utilizzare il designer e gli script se non vuoi sorprese con le diverse risoluzioni di schermi. Quindi sempre codice devi scrivere, e se il layout e pieno di view , modificarli, aggiungete per esempio un tasto nel pannello principare, che si trova sotto il pannello 2 , diventa scomodo. Poi ognuno lavora come pensa sia piu produttivo il suo tempo.