There's not a big difference to my mind. "By" seems to carry a sense of someone's deliberate actions, while you can be disillusioned "with" a software package or an amusement park. "With" seems to carry a passive sense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.