If you want to use it primarily for making labels, I would suggest Embrilliance. (Even though I have a Viking and use their 5D program primarily.) There is a website Designs by JuJu which has a lot of fonts - and they have a free download for Embrilliance so that you can use your keyboard to write out the fonts instead of doing it letter by letter. I love the Embroidery Library for their designs but the Embriliance system is very nice, so now I have both. Also, you can add to it as you go along.
At the Road to CA show the Babylock/Brother dealer was selling the Floriani program - it was almost $2,000.00 but it did a lot.