I think most people would choose it over detention, but it depends on what's with it. If you put a GPS on a kid and say we'll let you out as long as you're home by 11 o'clock, and there's a non-association clause or something, the GPS is going to tell you that the person is home by 11 o'clock, not who they're communicating with. So it has limited value, but in that case it may not be oppressive. However, even then, I think it should be on a short period of time, and in that case the people don't call every time they go in or out of their house to let someone know where they're going.
In our cases it was coupled with other conditions, so they were under house arrest, they could only go out with a supervisor, they had to call CBSA every time they were going, and initially they had to get approval from CBSA to go out. So there was constant contact with government officials, and that interfered with family life. For example, they wanted to go grocery shopping and CBSA said not now; they wouldn't tell them this, but it was because someone reported sick or something so they couldn't go shopping. The kids saw it as penalization of them.
So it's more than one thing.