Best embroidery software?

Hi everyone

I am on the hunt for new digitizing software! I've been using a generic brand that came with my machine so now I'm looking to upgrade. Does anyone have any suggestions for brands? Which software have you experienced or heard good things about?

Thanks for your help