True, I have been managing team remotely. Its entirely depend on the developer. Some developers doesnt work in the remote. The remote is entirely trust based.
My team was entirely remote who was performing better then the team which was entirely working from office.