Agreed, they all win in different areas. The developers in the best position will be the ones that know when to chose what, which may will be different for different teams.