I haven't taken them seriously and am annoyed by their success a lot but I have to hand it to them, they know how to create network effect. It is certainly a wise move to develop a wide and deep development team--kind of like having a basketball team that has top-shelf bench warmers.