There is way too much software out there to do this, and even more opinions about which is best.

What kind of shapes are you wanting to cut?

Can you stand a learning curve or do you want it easy?