in some cases none of them are right. they are just different ways to do the same thing and based on the experience you are looking for you can choose the option that is best for you. i imagine in many cases there will be no wrong choice and many right ones. it is kind of like a choose your own adventure book.
if you want to get an idea of the way i am thinking through things, here is a table where i outline some various scenarios and how i would map them to the tools available today. the thing to remember about a table like this is that as 