RAMCONCEPT is cheaper than SAFE and has more or less all the features.
I understand from my manager that we buy SAFE for about $2,000US per copy. Is RAM Concept less than that, or even in that general price range? That would be a shocker if that's true. As I understand it, RAM Concept's big strength is PT design and that's why they charge the big $$, whereas SAFE is limited to conventional reinforced slabs and mats. So depends on whether you need PT design. Although limited to conventionally reinforced slabs, unlike one of the above posters, we have had wonderful results with SAFE's automeshing, which is more than I can say about ETABS automesh capabilities, which are more limited. You can have column, wall, and/or surface area loads anywhere you want on SAFE, on or off the gridlines and SAFE automeshes them well. As a bonus, SAFE will also design basemats on soil in addition to design of elevated slabs.
Design strips are easy to define in SAFE, but be aware that you are limited to strips in the X and Y direction with no possibility of diagonal design strips. CSI says the next version of SAFE will correct this, but that has been a long time coming.. so we will see.
SAFE does perform punching shear checks, but it does not account for whether the column is corner, edge, or interior, so it takes worst case (conservative). Also, you can't specify stud rails in SAFE, if you wanted to use those to help with punching shear. Also, strangely SAFE does pattern loading automatically if you're able to use one of their template models. But if not using one of the templates (which is usually the case), you will have to assign pattern loads separately for multiple live load cases and do your own load combinations manually.
One thing that does work very well is the interface between ETABS and SAFE. It brings across slab properties, including openings and drop panels, beams, as well as loads and even column sizes for punching shear checks. That is an area where I have to give CSI kudos, as I have not seen another structural frame program/slab design program interface as well as ETABS and SAFE. You model the slabs in ETABS for 3D analysis and design and export everything into SAFE. One of the big reasons we use SAFE is because ETABS is our workhorse 3D design program. For lateral load and shear wall design in particular, there is nothing on the market that I have seen which can touch ETABS.
If PT is not an issue, I suggest taking a look at ETABS and SAFE. Both offer British code design, but you'll have to decide for yourself whether or not the design implementation is adequate as we use ACI and AISC.