It comes down to what is legal for your area, and what you feel comfortable with doing.
My personal experience has allowed me to do ALL the wiring of my new shop. I am not an electrician, and could not seem to find one willing to wire it to my specs. I kept hearing, "oh, you don't need all that extra stuff, all we gotta do is tie all these outlets together!!!" Had to do some slight arguing with the city inspector to get him on-board with me doing the work.
When he came out to inspect it, he stood there in awe of depth I went to to do the wiring. I have (2) 4 squares on each breaker. A dedicated 240V 50A welder outlet. Lighting is ran similar to 120v outlets. Everything is ran in metal conduit.
The ONLY bad part is when the in-laws found out that I was capable of this, not I have been roped into rebuilding the wiring going from their barn, riding arena, shop, feed room, tack rooms..etc.. Its gonna be a mess, while the service is there, the years of "add a wire here" mentality will all have to be ripped out and ran properly..
So, be careful who you tell if you decide to do wiring on your own.