I’d suggest using Inkscape for the card-editing part.

    Its vector graphics capabilities are fine where what you need to add is mainly text. 🙂

    Plus ofc, it’s free. 😛

    Adobe Illustrator would be a (non free) alternative.

    I can think of several others but because of the scope of this list (card-editing). I’ll call it a day. 😉