Primary considerations in determining an appropriate container depth are the porosity of the soil and your watering habits/ability. As container depth decreases, you should move toward soils that hold less water and more air. Shallow containers will have a higher % of saturated soils than their deeper counter parts and require closer attention to watering habits. They are more difficult to grow in and require more "fussing" over. However, good watering habits, to a certain degree, can allow you to cope with some soil inadequacies that would otherwise negatively affect plant vitality.
There's an answer in there somewhere. ;o) Extracted to simplify things for you: Yes, 10 inches is deep enough if you use a good soil and water carefully.
Al
Q