Octane Quick Material lets you create/assign materials all in the SOP context without having to switch back/forth between subnets. The material itself, can be edited by double clicking and going into the node.

https://vimeo.com/showcase/5860456/video/419280220