I've checkout out multiple platforms today and thought that Ethereum and Omni looked most interesting.
I began with Omni and created an account and went through the process of creating a test crytocurrency. It seems like it would be a far easier platform than Ethereum, but they have 0 documentation about it. They talk about being a layer on top of the Bitcoin blockchain but actually they don't say anything about it in their Wiki:
https://github.com/OmniLayer/omniwallet/wikiSomething else to consider is that Bitcoin is often very slow. I've made two transfers into my Omni wallet and one took about 40 minutes while the other is taking several hours. Some of my BTC transactions can take more than a day, even when I pay a higher transaction fee.
The Omni website is also very buggy, which is surprising considering there are some big names (MaidSafe, Tether) using their platform. Logging you out of the system automatically every 3 minutes when you are doing something is something kind of funny, if not frustrating.
I also made this to get a better picture of how related assets are performing:
Personally, I think Ethereum would be the best choice. Not because it is cool or trendy or exploding in price, but because so many organizations are giving it serious consideration now. Some of the biggest names in the world are taking Ethereum seriously, whereas they never took Bitcoin seriously before. Microsoft, Toyota, Merck KGaA, Infosys, Deloitte, Intel, JP Morgan. Not that I want to do business with those companies but it tells you how developed the ecosystem will be in a few years.
(Also, the more companies that use Ethereum the higher the price will go (because they need to buy Eth), which would also help support Karma's price considerably.)
We want all Karma holders to be able to check the code and make sure everything is square and the coin is fair. You can't really do that with the current code. The last Karma wallet before the current one had some hidden code that gave the original developer billions of essentially free coins.
I've been on the Ethereum platform today and it would be quite simple to create Karma as an Ethereum token. However, I am consulting with someone who is kind of an Ethereum expert.
Although above I said I wouldn't want Karma to have an ICO, I am wondering if there are any options to satisfy the many current Karma holders to buy at a discounted price or something like that.
If we do a straight swap of new Karma for old Karma then there would probably be many nefarious characters also included in the mix, people who have stolen coins trying to get the new coins.