First, let me say, I am new to SharePoint Development.
I have been able to create a couple of related custom lists using SharePoint Designer. I was able to deploy them and they work quite well. However, I am debating if I should have created them using Visual Studio instead for ease of deployment to other sites.
It seems like list creation is very easy in Designer as opposed to all the CAML in Visual Studio. But is there one method that preferred over another? What are the advantages/disadvantages to each approach?