Most of the people I know would rank predictability is #1, price #2 and ability to do returns #3 (as a data point: I don't even remember last time I did a return, was years ago). Really depends on who your connections are and their specific needs I reckon.