I need to allow a user to classify a support incident. The data structure is hierarchical in nature and typically goes like Product --> Function --> Common Issue(s) --> Solution(s). The hierarchy depth is not fixed although on average it tends to be 4-5 levels deep. While the target audience right now are desktop users (internal corporate application), we did recently rewrite the application using Bootstrap 3 so responsive design and mobile viewing support is important.
Not sure if it makes much of a difference to the response, but I am using angular to dynamically load the tree on-demand and for template rendering and bootstrap 3 for client framework.
My question is this: In 2015, is an ipod-styled drilldown control still considered (or maybe it never was to begin with) an intuitive and efficient user control for selecting an item from a less specific to more specific hierarchy of data?