Hi vs. low shelves? Well, I had mine lowered so that the balls just naturally roll into the pocket from almost anywhere. Still can't make a ball.
Seriously, there was a thread a while back started by Dr. Dave that was all about determining how hard a pocket played as pocket geometry varied. A lot of good (and some bad) info there.
Here's a couple photos I did that pertain to pocket shelf depth.
The first photo shows how pocket shelf depth will decrease as pocket opening is reduced. The black lines I added show that, although the pocket opening has been reduced by a small amount, the shelf depth is now shallower as well. The yellow lines show that the same reduction is possible with parallel shims, but with less "ball accepting" angles on the pocket facings.
The image on the right in that photo is of my corner pocket as I got the table. Two balls easily fit well inside the cushions.
The next photo shows before and after shots of my old (defective) slates and the new ones A.E. Schmidt provided for me (free of charge). The new slates are from Brazil and the shelves have a larger edge radius, effectively reducing the practical shelf depth by about 1/4".
This small difference made all the difference in the world as far as balls rattling out or not on hard-hit shots down the rail. With the old deeper shelves, the balls rattled out so bad it got so I didn't even like playing on the table. Even a well-aimed ball would hit the facing and rattle itself out unless I played it real soft. With the new slate, the pockets almost seem too easy. OK... not too easy for me, but a lot less frustrating to be sure. No more rattles on balls that make it cleanly through the goal posts.
I think folks should think carefully before they make any pocket modifications to their tables. It ain't as simple as just sticking extra or thicker shims in there, there is a lot of subtle geometry to consider. If you aren't already an expert in these mods, consult a real expert so you will have a better idea of the pros and cons involved.