I recently assembled a tiny 7.5 x 9.5 mm PCB (actually two) with 0201 passives, LEDs, a BGA and a nasty LGA. Components on both sides. It was difficult, and I was not sure if could do it, but it went well with the right tricks and some experimentation....