Sheriff and Ardito are burst classes. Sheriff is a single targeted one and ardito has more mobility/aoe.
Not worth choosing sheriff over enchanter as sheriff has no damage buffs. The right choice would be to remove Outlaw…
BUT, if you really want sheriff, you can remove enchanter but your build will become a full burst build. By doing so, it would be better to focus on your skills rather than AA.
About ardito, it is one of the filler classes for BM. I would only pick it if my second class choice was assassin.
Edit - My final recommendation is: do it like I did, create another character.
My main character was BM-Outlaw-Enchanter
Know it is BM-Corsair-Enchanter and I have another one: a Sheriff,Corsair,Outlaw.