Your Wiz needs at least 20k more life. Otherwise fine for an archon build.
Im playing mine from time to time as well as an Archon, since my WD hit p100 a few months ago.
60k life should be a minimum to aim for.
I dislike the Barb so i cant comment on that char really.