There's a few things to be desired, without a doubt.
BUT - if DirtyPCBs has all the proper tooling, then this is a no brainer. There's just no better solution than a vendor with the right equipment on hand. I will try to place my order by tonight for some JST XH series and see how that works out. My biggest worry is that the prices I see are too good to be true.