Successors and Predecessors represent specific dependencies explicitly set up as such (i.e. Add related -> successors or Add related -> predecessors).
If you need the work item's children use the Children relation (recursively as Children will return direct children only).
You can also use workitemRecursiveQuery service, this may be exactly what you're looking for.
Hope this helps,