The EX-Ranger is not close to the ranger class at all.
It has 2 attack skills, one is at level 70, and the second is level 150.
There is NO focus. NO Power Up. It has 2 skills after level 100. One is the above attack skill and one is a Trap.
It has 2 other traps below level 100. 3 Traps (Like the Sins traps, just hope someone walks into it I guess).
It has an attack speed buff, which doesn't have any difference till level 4+. (Can buff on others).
That's about it..
Ex-Sin is a Sin with bonuses. HP extender buffs. 2 Deadly attacks (according to their descriptions, one is Deadline at lv 122, one is at lv 125, it also reduces targets MP) . An AoE? Stun. A buff attack. A heal, which you can donate life to a party member.
There's no throw dagz, or distraction shot.
Ex-Rogue doesn't have a Soul