What's the use of INT To the rogue in that case? No skill ranks or Combat Expertise preq like in 3e, redundant w/DEX-primary for AC/REF. In any case, the Rogue or Fighter question really boils down to Striker or Defender.
The Shadowy Rogue build gets a fair share of powers with Int riders and feats too.
I made this one a big fan of Corellion with some feat selections and took Swashbuckler and some others to emphasize fencing instead of assassin options. A background that gave him history skill.
====== Created Using Wizards of the Coast D&D Character Builder ======
Adiah, level 12
Deva, Rogue, Rakish Swashbuckler
Build: Shadowy Rogue
Rogue Tactics: Cunning Sneak
Rogue: Rogue Weapon Talent
Background: Seeker for the Lost Clan (Seeker for the Lost Clan Benefit)
FINAL ABILITY SCORES
Str 14, Con 11, Dex 20, Int 19, Wis 11, Cha 13.
STARTING ABILITY SCORES
Str 13, Con 10, Dex 17, Int 14, Wis 8, Cha 12.
AC: 26 Fort: 21 Reflex: 27 Will: 20
HP: 78 Surges: 6 Surge Value: 19
TRAINED SKILLS
Stealth +16, Thievery +16, History +18, Acrobatics +16, Perception +11, Athletics +13
UNTRAINED SKILLS
Arcana +12, Bluff +9, Diplomacy +9, Dungeoneering +9, Endurance +8, Heal +8, Insight +8, Intimidate +9, Nature +8, Religion +14, Streetwise +9
FEATS
Level 1: Weapon Proficiency (Rapier)
Level 2: Disciple of Trickery
Level 4: Distant Advantage
Level 6: Corellon's Wrath Style
Level 8: Flash of the Blade
Level 10: Jack of All Trades
Level 11: Fleet-Footed
Level 12: Armor Finesse
POWERS
Rogue at-will 1: Riposte Strike
Rogue at-will 1: Gloaming Cut
Rogue encounter 1: Guarded Attack
Rogue daily 1: Duelist's Prowess
Rogue utility 2: Deadly Knowledge
Rogue encounter 3: Shadow Steel Roll
Rogue daily 5: Lurker's Assault
Rogue utility 6: Graceful Maneuver
Rogue encounter 7: Shadow Boxer
Rogue daily 9: Vexing Sting
Rogue utility 10: Familiar Footing
ITEMS
Haunted Drowmesh +3, Amulet of Protection +3, Leather Armor, Adventurer's Kit, Blade of Night Rapier +3, Dagger of Accuracy +2 (Thrown)
====== Copy to Clipboard and Press the Import Button on the Summary Tab ======