Ahhh... I see how you did that crushing trap. Very nice. adds a once cycle delay to the system though.
If it is distributed evenly amongst the pistons, that delay doesn't make much of a difference. And I prefer using repeaters to connect wires because it tends to make it much "tidier". Placing blocks in different heights so wires won't form circuits tends to get on my nerves.
People should be able to choose when and how a wire bends or connects. Period. And wires should be placeable on walls and ceilings.
Different height blocks and repeaters are simply hacks to get around the game mechanics in that aspect.