For long term brand building, hands down. The fact that you own your store on your own hosting means you're building an actual asset, not renting space. I've been growing the same brand for two years now and it's worth real money if I ever sell.
$39/mo after 14-day trial. processing fee per order comes out of your 50-70% margin. on a $25 product I net $12-17. better per-sale than my old AliDropship setup tbh but you lose catalog flexibility.