No problems...what you posted is fairly typical IMHO. In my lifetime I have cabled up towers, in manholes, car plants, hospitals, computer centers, etc. Things back in those days got messed up regularly...so I learned from my early mistakes.
With regards to those small switches and hubs you can buy anywhere. I would be a little more picky than getting any of those to carry commercial traffic. I use to teach for a test equipment company that had Ethernet Packet Simulators to stress test these devices. So I tested a number of these and they really suck...especially if you try to put any speed or long packets through them, they error/drop packets constantly. So think of them as a computer....using one of those cheap switches is like using a really old computer with a slow processor and little to no memory. When you pay a little more (say $200), you'll get a switch that will operate at the given speed regardless of traffic. The little one may slow traffic and you might experience weird problems. You get what you pay for.
With regards to hubs (level 1 repeaters, as opposed to level 2 switches), I would not use them, unless repeating is the desired outcome (somewhat rarely needed). It will cause unneeded extra traffic on all ports and in the case of a runaway Ethernet port, can shut down the whole network.