I hate Illustrator. It's counter-intuitive and not beginner-friendly. That's said, it has a good complement of features, and if you need an absolute guarantee on compatibility, Illustrator is what you need. But it can't hurt to try free (Inkscape) and lost cost alternatives first.