If I may toss in my two cents:
Your post isn't real specific, so if I'm guessing wrong, don't get all itchty.
Are you saying he made one run to each room home-runned (word?) back to a panel in your garage. For each run of cable, you get to choose whether it's gonna be voice or data?
If that's the case, then his only "crime" is not running enough cable (two runs is standard for most installs).
He should also have ran all of the coax back to the same location for video / BB cable distribution.
At least one run of each to the demarcation point of your home for Cable TV and Phone (the grey box on the outside wall - the "NID")
You can run a network without a router or NAT. You put in a switch or hub and get addresses for all your computers from the ISP. Not a great idea from a security point-of-view, but certainly doable.
There are more and more electricians being trained (in a Union course) on the standards and rules for pulling network cabling. They still may not be the best people doing it, but for those that are trained, they generally do a better job than a novice home user stringing their own. Most home users don't know that there are rule for how hard you can pull (stretch) the cable, what the minimum bend radius is, that there's a correct pair-order, exposure rules, types of connectors, etc.
Most electricians ARE used to installing according to a set of rules (like "The Code"). If someone tells them in a class that "This is the way you should do this" - then that's the way they do it. They are also (in many/most cases) also familiar with the "other" rules for running cables (like "The Code") to keep the installation safe.
The other factors here are who pays when something goes wrong. Most electricians are insured and bonded; meaning, if they screw something up, they gotta pay to fix it (or have it fixed). If the home user screws something up, then he's on the hook for the repair.
There are plusses and minuses for both sides, there are really good and really bad electricians (for power or data). If you have a choice, find someone that is an RCDD certified installer, or at least has an RCDD on staff to review the installation plan. RCDD is a certification from BICSI and a very hard test to pass (in the neighborhood of a CCIE for cable design).
Again, your guy may have been a "wire is wire" kinda guy; many / most electricians these days have come up to speed on data cabling. I personally know a few of 'em, I'd trust 'em to do my cabling.
FWIW
Scott