Hey, I fuly agree with what yor saying, having let dev teams for agile projects for more then ten years, all remove attemts we tried were not producing results as good as those of the onsite teams. I assume facing the same walls, being integrated with the full team dynamics, feeling all everyday emotions does integrate all team members much better and enables them to contribute much more efficiently...