We recommend you use those two platforms, I've heard of primalbase project using two platforms namely waves and etherium. You can also try both.You right waves have their own exchanger waves dex and etherium have smart contracts.
Actually they issued their tokens at Waves, but since Waves claim to be interoperable with Ethereum, PrimalBase team were saying that their token was built on two blockchains, which is not entirely true from my point of view. But indeed, there were ICOs held at Waves and Ethereum simultaneously, e.g. Encryptotel.
Yes you are right, the fact its primalbase uses token platform waves. But unfortunately his project does not seem as expected.