Honestly, they are expensive and they are both likely to be removed from the market in the US pretty soon because while babies do typically like them, they just aren't safe. They say don't use them for sleep but then when you're desperate as a parent and your baby just sleeps SO GOOD in them, it can be hard not to get a little lax. So I vote neither.
I would suggest looking up how to safely co-sleep, even if you don't intend to do so. You just can't know how your baby is going to do sleep wise and how you'll handle sleep deprivation, so spend some time now learning about how to do it safely so you're less likely to find yourself and baby in a bad situation.
Also, I personally found that swaddling was more effective for sleep for my baby than the dock a tot we had. We used a few different swaddles - for a while I really liked the sleep pea swaddle, but once she learned how to break out of that one I was kinda lost. We also tried the arms up swaddle but that wasn't particularly helpful, especially bc she just knocked out her pacifier which she did definitely want in her mouth. Finally we found the miracle blanket swaddle, which is a legit baby straight jacket and my daughter could not break out of. We had to stop swaddling before she ever learned to break out, because she was starting to learn to roll over.