I can't comment on Altium.
OrCAD: Easy to learn, has a few quirks but it is a good tool.
OrCAD CIS (upgrade, more expensive) contains the database integration and automated BOM and BOM Variance generation linked to a variety of your database choices. (I use it, works very nice but requires constant maintenance of whatever database solution you choose). Of course database maintenance is independent on OrCAD and is another topic in itself, but you need to be aware that OrCAD CIS exists.
Allegro (Called PCB Editor), is probably one of the best and most complex PCB layout tools available with a pretty steep learning curve. The version in OrCAD PCB Designer is the min. configuration of Allegro with many features disabled to get you hooked hoping you will want all these features in the future and pay for the upgrade.
I could imagine that one would come up to speed on other layout tools (Altium, Circuit Studio etc) faster and as the learning curve of these other tools is not as steep. I have never used Altium, Circuit Studio..I am just guessing here.
Note, that OrCAD - Allegro offer you the (probably most advanced?) concept of a "hierarchical design re-use flow" (layout and schematic) that exists for PCB tools which you may appreciate in the future, but not initially. I would guess that not many people care that much, but again you should be aware about the existence ...
Finally, OrCAD offers a PSpice integration (again not sure if you care..), thus in the future you could add PSpice to your setup, do MoneCarlo and other simulations using the same OrCAD entry front end. Of course you could just use LTSpice which is free or any other spice simulator.