The bind weapon thing is useful for more than just thrown weapons, though there is a build that uses it for just that. It is also handy when enemies disarm or heat metal you. For example, the commander of the Githyanki patrols likes to disarm. So then suddenly your 2h weapon specialist has to waste a turn picking and up and equipping their weapon, or be a laughable excuse for a monk or ranged attacker.

Spell-wise, they do get some handy spells. Longstrider and Misty Step both let them improve their mobility. Shield you mentioned. At level 8, they can get Hold Person or Blur, as at that level, they get access to the whole Wizzy list (for level 1 and 2). When they are given the option to swap out a spell, they can also choose a replacement from the fully wizzy list.

They are also half casters, which means some of their levels count toward your caster level (which impacts what spell levels you gain access to). So say you wanted to make a fighter/wizard with 6 levels in each class. If you took either of the other two fighter subclasses, you would not have access to any 4th level wizzy spells. But if you take Eldritch Knight, you would get 2. Now say you wanted 8 levels of fighter, and 4 wizzy, instead (or 9/3, but that's a bad split). The Eldritch Knight version would be able to cast 3 fireballs. The others would not be able to cast a single one. And you can drop that fireball right on your allies, because you'll be an evocation Wizzy. Or, instead of fireball, you can forego int, and cast haste on yourself instead. If you go 10/2, you'll only have 2 3rd level spells, but you will then be able to hit an enemy, then cast a spell on them with them at a disadvantage.

But basically, you are either doing it for the mobility, or you want to MC in a little bit of something else. Probably wizzy.