Control Groups
I couldn't get used to NOT having units on 1-3, so my control group keys are 1-6, Q, T, G, and B.
I put my macro mechanic on Q. This means all queens when playing zerg, and all town halls when playing toss or terran.
I put my hatcheries on G and don't use the two other letters when playing zerg. I put Rax/Gateway on G, Stars on T and Fac/Robo on B when playing other races.
I use 1-6 for units as I see fit during the game.
Location Hotkeys
I use F1-F4 for random view locations around the map (Idle worker is on F5 for me).
I also have Tab, Y, H and N as the other four view locations. I put them where I want to be looking when I do the actions on Q/G/T/B. Most likely I'll be putting the camera at the rally point for the units I'd be making and keeping Tab always at my home base. This makes going home to build / check on workers / check on injects easy. I use space as my base camera and I'm trying to get in the habit of constantly spamming space.
Note I know that spamming base camera pulls away from the tapping feature of being able to use the main screen and bottom to do different things, but at this point I find the base camera the best way to keep an eye on injects. I'm not good enough for queen energy to help, and I hate single keying hatchers.
Workers
I use W for build basic structure and E for advance. I think put town halls on W, gas on E, supply on R (roach is R for zerg) and other buildings as I see fit.
Abilities and Control
I use W, E and F for most unit abilities. R I use for transitions (burrow/unburrow, siege mode, cloak etc). I use A as attack (can't get that out of my head, tried other keys, just doesn't work) and X as stop so it doesn't mess with S as select larve lol.
Unit Production
As stated above S I keep for select larva with zerg. D for drone. Z for ling. E is hydra, R for roach. F for infestor. X/C for muta/cor. W for ultra. For terran and toss I have units next to the button. So I use the bottom row for fac/robo. The other change to this is the startport for terran. I have W/E always for techlab/reactor so I use A,S,D,F and R for the units.
Conclusion
So far I'm loving this setup. Units feel the same as always but being able to use basecam, other hotkeys for macro and view locations easily has been really great. I love using W,E,R as kind of.... grid keys for a lot of upgrades and abilities since I use them once per game and always know what they are now. I'll probably change this with more practice but it's been a lot of fun creating it. Hopefully gives some other people some ideas.
In the future I'm hoping to buy more custom keys for my keyboard to define which keys are control groups and which are view locations. Should look pretty cool when I'm fully done!