Hmmm... I think having nested url of 3 depth can be challenging and documentation can be a pain so I usually stick with only 2.
But I do agree that having nested url has it's place for certain reasons.
Yes, I think 2 would be a good rule of thumb, but when your data forms a tree it's okay to go deeper.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.