Quality: Hololive (duh)
Price: Also Hololive, shipping can be pricey though so if you are just ordering a couple things it's usually better to see if it's on GeekJack but after a certain amount Geekjack's shipping gets more expensive than Hololive's. It's actually really annoying sometimes trying to figure out which route to go.
Shipping Time: Sayu
(but seriously everytime I've placed orders from her they all arrived in under a month. She doesn't do preorders on her own site which helps a lot)
Literally every corpo I've ordered from has had delays on items. Indies, especially those that use a 3rd party for merch have been a lot more reliable in my experience.