OK, you like "gishy" builds. We can work with that.
Rangers, Rogues, Bards, Monks, Ninjas, Spellthieves, Beguilers, Lurks, War Mages Battle Sorcerers and Soulknives- and many others- tend towards being the light skirmisher types in melee (I'm not going to address relative "power levels")...if they enter melee at all. Some of those tend to be used more as snipers or work around the edges of melee in some way. Some of those classes have built-in arcane (or other) powers. Multiclassing will, of course, get you the arcane stuff if it isn't in the base class.
Now...do you want oddball & kooky, or do you want something more conservative?
On the oddball side, consider what I call a Mage-Brute: Take a Sorcerer (or Battle Sorcerer if you can get it) and load up on spells that either have no Somatic components* so you can cast them in armor, or find spells that are more useful outside of battle than in...and wear armor. (Or don't.) Either way, armor won't be interfering with your casting. In addition, take one of the Sorcerer's Heritage feats from Complete Arcane (Celestial, Draconic, Infernal) and then the "weaponizing feat" that goes with it (Lance, Breath, or Howl, respectively). You will then be able to use your arcane powers in combat, in armor- just not the way most people think. Then, over time, you take feats like Still Spell or Arcane Strike and/or multiclass into more martial classes like Fighter, Ranger or Marshall to boost your melee flexibility. (Or Monk, if you don't want to wear armor.) Or to boost the number of spells at your disposal (for use with your weaponized feat), take another arcane class with lots of spell slots- Beguilers, War Mages, Focused Specialist Wizards- since those feats work with ALL arcane spells (you just need to be a Sorcerer to satisfy prereqs).
If you play a Human, you can get the 2 feats to start this at level 1. If you play an Elf, you'll have to wait until you get a second feat, but you'll start off being proficient in a decent weapon.
* See the Martial Arcanist thread in my sig for a list.