And that needs to be taken into consideration, just that price needs to be done so too. And on that matter why give Vilazodone before Trazodone? I don't see a reason or need to do so unless the person had problems on Trazodone. Some patients are willing to suffer the side effects to save money, others actually enjoy the side effects (e.g. one patient told me he and his girlfriend were loving his delayed orgasm, another liked the reduced sex drive because wouldn't think of sex every single moment of his life), and there are other alternatives such as Wellbutrin, Effexor, Mirtazapine, and Trazodone that too are lesser or non-existent with the sexual side effects.
Choosing to recommend specific medications needs to be smart, not based on a reflex. I know several doctors that just automatically give the same med to every patient without taking things into consideration such as price, side effect profile, efficacy, quality of life, etc.
Of course the more expensive medication may be better, but in this case it's not because it's more expensive. Citalopram and Escitalopram, out of all the antidepressants available tend to have the least amount of side effects. (I know you likely know that. I'm writing this for the medstudents and residents that don't know this). Ultimately a doctor may choose the more expensive medication for the right reasons, but IMHO it shouldn't be simply because it's more expensive, the idiotic decision-making process of "oh that's my favorite medication" (it doesn't matter if it's your favorite, it matters as to whether or not it works well in the patient, can they afford it, and are they having side-effects), and/or the doc that just gives the same med to everyone regardless of what is going on with the patient.