I'll admit I'm biased based on what I chose for my table, but I think that the Diamond pro-cut is the best choice for a serious pool player for a few reasons: it's one of the few (possibly the only) standardized "professional" pocket geometries out there, it accepts balls hit into the pocket from any angle cleanly, yet it's tight/deep enough to penalize sloppy shots down the rail.
The catch is that unless you get a Diamond table, the pockets are not going to play exactly like the Diamond pockets, because it's really a combination of the shelf depth, angle, and width that determines how the pockets play. I have played on "really tight" tables that are actually quite forgiving because they don't have much of a shelf or are angled so that they seem to gobble up balls, and I have played on "loose" tables where the angle was so bad that they'd spit out balls that were hit cleanly between the points.
If you have a good table mechanic available, I would recommend discussing exactly what you're looking for with them so that you can take the characteristics of the table into account when choosing the pocket geometry.
In any case, I would opt for a setup that is fun to play on over one that's designed to penalize you for every slight error. That way, you'll have something that you and your friends can enjoy playing on and will be more likely to put in the time to get better. If you want to practice precision pocketing, buy a set of pocket reducers and put them in for part of your practice session, but practice with them out as well so you can work on position play without the frustration of rattling every other ball.