To start, I enjoy Soulkeep but feel there is no chance whatsoever for it ever to get some adoption unless some basic flaws are fixed.
The reward payouts are extremely top-heavy to the point where only a few players end up getting all the rewards each day while there is no need for this to be like that. That should be evened out way more and I would also take half of the reward pool for each league and guarantee a payout partly to players who manage to beat the first level and some extra to those who beat the bonus level. It makes no sense to move up in leagues even if you get the cards and get stuck outside of the 50%.
The 150$+ Pay2Win Hero is also a massive issue. If you don't own it you stand no chance in the game and it totally breaks the motivation as without it feels the best you can get is just inside of the lowest paid spots especially since it is free to use in the game. No new players will come in because of this extreme pay2win dynamic.
As for changes to make Soulkeep actually valuable for Splinterlands. Maybe giving players a free test run each day and if they want to actually play for the leaderboard they have to pay the ticket price which would help to secure future rewards also once they run out of SPS. Some kind of SPS staking requirement also would be nice.
RE: What's the best option for Soul Keep SPS rewards?