Originally Posted by
Dimers
For your listed purposes I'd call Thief a little better than Artful Dodger. Wis+Dex ranger is more mobile than Str+Dex, and a few ranger melee powers can run on Dex. Monk is also highly mobile but doesn't get anything better for ranged attacks than their high-Dex RBA, and hybridizing a monk generally goes poorly in my experience.
You might also consider a class with ranged and close powers instead of ranged and melee. There are plenty of close bursts and blasts that only target enemies.
Or go for an implement class with only ranged attacks, then use Staff Expertise or certain bits of equipment to prevent OAs for using ranged powers up close.