I am still running with Elecrow.
Elecrow's 10 boards are fractionally cheaper at $4.90, not $5.00. Elecrow do any profile milling and sub boards within the cost, PCBway want to charge per sub board. PCBway load on the shipping, which for me in UK is $12.00. A total of $17.00.
My last Elecrow order for the 10 boards was $4.90 + $4.80 shipping, a total of $9.70.
Elecrow send me a picture of what they are sending me when it ships. I've had one issue with a board, out of several dozen, and they remanufactured immediately without any argument. They had misunderstood a plated-through tag slot pad and joined it to a ground plane.
Elecrow do not put any of their own annoying identification codes on the PCBs and if they manufacture any extra PCBs these will be included free also. My last order yielded 13 rather than the 10 I paid for.
John S