That's correct, you can just add the extensions you want to hide from presence into a separate group.
There are some features that are group dependant but it depends on your usage if you'll be affected or not. For instance you can have extensions see recordings of group members, see calls of group members, pickup calls from group members, etc, features such as these will of course be lost for the extensions involved.