My username is markusin on Dominion Online.
I'll start off by saying that I am pretty happy with the gameplay offered by the client. At no point does the UI discourage me from playing more. In particular, the recently added undo and autoplay features are really great, especially when playing against bots as often as I do. I'd like to deeply thank you for providing this experience and for maintaining it the way you have up until this point.
As for specific gripes, I don't like certain aspects of the current log. In particular, I don't care for how it condenses treasures played and cards bought and gained during the buy phase into a single line. Right now you see stuff like "m plays 2 Gold and 2 Silver" and then "m buys and gain 2 Settlers, 3 Merchants, 3 Pearl Divers ...". It becomes a pain to parse visually when lists get long and discourages me from using the log what with having to jump around text in a weird way to let's say check if the opponent bought a Pawn. I think mixing the collapsing of same copy gains/plays with lines breaks would be great. So, something like:
m plays 2 Gold,
2 Silver, and
m buys and gains 2 Settlers,
4 Pearl Divers, and
Also, It's annoying how there is no searchable game history anywhere that gives the game ID# of your past games. The reload old game feature is a workaround for logs right now (when the game load feature doesn't fail to load the game) but there is no good tracking of game ID#s. Scavenger only goes so far back and only works for rated games, at least as far as I know. One has to record the game ID# of every single game played manually on a notepad or something if they don't want to risk not being able to find the game sometime in the future. Something like Goko Salvager would really be great.
As for the feature list provided, the short version is I prioritize gameplay smoothness and a more consistent bot AI.
The long version:
1. An offline client, allowing you to play campaigns against bots
I would play it, but it doesn't seem too necessary. I think it would be good if the offline version could do a bulk import of boards to save using a text input. This can let you import a "campaign" set or a "boards of the week" kind of thing.
2. A bot with a setting for different play styles
Doesn't seem too worth the effort. I'd like to see a better all around AI first.
3. A strong bot.
What matters to me is not that the bot is particularly strong, but that it is consistently permissible and doesn't just drop the ball when it comes to certain setups. Right now certain cards make you really just want to reroll the board against the bot because of how badly it plays certain cards. Examples include Torturer against which the bot voluntarily locks itself out the game by discarding every time (even when curses are out), Pooka whose Cursed Gold the bot spends with every opportunity, and Counterfeit. This prevents a player from gaining any sort of proper gauge on strategies with the bot's help when it comes to certain cards.
4. Options for timed games
This doesn't interest me.
5. Options for undo settings
I'm not picky about undo settings, but it's odd how the play-all-treasures feature can be undone with a single undo step, but the other player can't easily figure out if the play-all-treasures feature was used because the opponent's treasures are always played one at a time. Goko/MF had that nice instant spread of treasures when an opponent used play all. This could matter if they are requested to have a play-all-treasures undone. Having it be clearer what would be undone if you accept an undo request would already solve the play-all-treasure issue I just mentioned.
6. Online mini-tournaments; the option to easily create one for you & your friends.
I wouldn't personally use this feature.
7. Option to invite specific players to your table
I'd like to see this happen.
8. More translations (to what language?)
I have no request for an additional language.
9. Better animations when cards are gained/bought/played/...
I'd like to see gained cards by opponents being made more visible. If having the cards dance and expand to the front of the screen is too intrusive, then maybe just flash the borders around the supply pile from which a card was just gained by the opponent. I'd also like to see an option to have cards revealed one at a time when playing stuff like Hunting Party and Scrying Pool, which is currently seen when your opponent plays those cards.
10. Better visualization of split piles, Archive/Crypt contents, Prince targets, ...
Yes, I'd like to see cards set aside with Archive, Crypt, Prince and the like. I've noticed their absence and found it disappointing.
10. Option to hide the log
I mentioned my issues with the log earlier, which are an annoyance to the point where I'd consider using an option to hide the log unless I need it.
11. Android app (or just improved compatibility?)
I wouldn't play on an Android app, but I might like to be able to spectate on an app. In my ideal world, an Android app would exist that has a dedicated user interface specifically optimized for spectating games.
12. iPhone app (or just improved compatibility?)
I don't own any Apple products that have install-able apps and so this doesn't concern me.
13. Downloadable game logs
I'd like to see this happen. At the very least, a way to get the game ID#s of past games, both rated and unrated, as I mentioned above.
14. Improved moderation (dealing with chat abuse, slowplayers, ...)
I don't currently deal with this much, so I can't comment on how well moderation has been up until now.
15. Tutorial on how to play Dominion
I don't personally need it.
16. Tutorial on how to play dominion online.
Yes, I'd like this. I still find certain aspects of the online client confusing, and I can't tell you how to undo back to a specific decision point in a game. There are probably other features that exist that I am not even aware of.
Thank you for giving us this nice opportunity to give feedback.