I know it's expensive
I learned GIS on ESRI products and spent probably about 6 years of my professional life as a developer working with their software but not at all for a few years already.. so I can't comment on the latest versions.
Depending on what needs to be done, I would probably recommend either MapInfo Pro or Manifold.
Can you elaborate more on your needs and what you want to do?
Thanks,
Eric