The top's going to get dinged up, glue, stains and other finishes will get on it. SO - going with an easily replacable working surface is something to keep in mind - 1/4" melamine or masonite - screwed down - works pretty well. Flip it over when one face gets too bad.. If you frame the top and use a rabbet on top to hold the replacable working surface you're less apt to chew up the edges of the melamline or masonite. Round the otside edges and corners of the top "frame". Sharp edges and corners hurt.
BTW - if you wax the working top semi-regularly, glue and stuff won't stick to it.
Hang the cabinets/shelves off the wall rather than having them sit on the bench top. Makes the top working surface easier to replace. If you hang them with french cleats they can be moved easier later if need be (you will re-arrange things over time).
Go with adustable shelves rather than fixed shelves.
Wall space is always at a premium so consider doors on the wall units and some of the peg board wall. If the doors are 2-3" deep you can effectively almost double your wall space storage capacity. If you go with modular inserts you can re-arrange things as need be. Doors also keep dust etc. off of the cabinet's contents. Here's some stuff to consider
formatting link
for drawers, shallow drawers means more drawers AND less digging down through layers to find what you want. Full extension drawr glides also means less feeling around in the back of the drawer. Also, holes in drawer faces let things into the drawer you don't want in the drawer. Low profile or partial insert drawer pulls would be preferable.
Mount the vise and the grinder on the ends of the bench top. You want as much uninterupted bench top space as possible. And if you're going to go with a metal vise, get one with an anvil - that's handy.
Consider a power strip in or on/in the apron/stretchers or the legs. Climbing under a bench to plug things in is a PITA and power cords from the wall above the bench get in the way.
You're going to probably need task lighting. Some holes in the bench top for a moveable flex or goose neck lamp could come in handy
Just some things to think about
charlie b