Pretty sure you don't want to self cast shit, even Arc. With traps you can "cast" several arcs at the same time with multiple traps, so it effectively multiplies your damage and aoe coverage by several times, making it much better at about everything. Trapper is also tankier I think, cause 10%...