Different view page based on taxonomy depth?
if you know the depth of the category in advance you could create different view page for each depth of the category.

For example for the main category the path would be category/%
and for the subcategory the path would be category/%/%

this way when there is 1 argument after category the view page for the main category would be displayed. If there are two arguments the view page for the sub category would be displayed.