I didn't buy any of the old expansions, but I was advised to provide feedback anyway. For no reward, here are my thoughts:
1. An offline client, allowing you to play campaigns against bots
I would definitely check this out, depending on the cost. I'm not currently lacking real people to play against, but it would be neat to have a mode with goals and rewards.
2. A bot with a setting for different play styles
3. A strong bot.
I'm not personally concerned about bots, but a range of difficulty settings for the offline client would be a plus.
4. Options for timed games
Not likely something I'd use. I tend to play more casually and let the games take as long as they take. I assume this is timed chess-style, where each move is on a timer, as opposed to setting a time limit for the whole game, which selects against some long-term strategies.
5. Options for undo settings
This would be wonderful, particularly an option to choose a step in the log and undo to that decision.
6. Online mini-tournaments; the option to easily create one for you & your friends.
I might use this if it's implemented, but I wouldn't miss it if it's not.
7. Option to invite specific players to your table
More friend functionality in general would be nice, and this seems to fit into that category. I generally organize games on Discord and then set up the table, so this is not something I would require, but it could make things a bit easier. (My friends wouldn't have to find my table before a random squatter pops in, so less kicking.)
8. More translations (to what language?)
I don't have a specific need for translations.
9. Better animations when cards are gained/bought/played/...
I'm not too fussed about the aesthetics, but certain things happen very quickly and it's not always as convenient to consult the log to see what's happened. Animations that take the time to show what cards are moving where would be a big plus.
10. Better visualization of split piles, Archive/Crypt contents, Prince targets, ...
This would be amazing.
10. Option to hide the log
I always keep the log up because it's necessary to follow what's happening, and it's where the activation triggers for Reserve cards are. With animations that make it clearer what's happening and a different method for activating start-of-turn effects, this would be nice, but still not something I'd need.
11. Android app (or just improved compatibility?)
I would download this, depending on the cost.
12. iPhone app (or just improved compatibility?)
I don't have an iPhone.
13. Downloadable game logs
Yes please. I don't save game numbers because the ability to do anything with them is so limited.
14. Improved moderation (dealing with chat abuse, slowplayers, ...)
I don't play with many people I don't already know, so I don't have a personal need for moderation. I think it's an essential element of any online community, though, so I support any kind of improvement to moderation.
15. Tutorial on how to play Dominion
I have my own method for teaching people to play, so I don't need a tutorial.
16. Tutorial on how to play dominion online.
A specific tutorial for DO features would be a good thing, but I think I've got a grasp of them now, and there is a FAQ.
As for specific features I'd request, I'd like the ability to specify the Boons for Druid and the point pile for Obelisk when manually setting up a kingdom with those cards. The pre-selected kingdoms in the manuals sometimes specify those, so it would help to be able to set that up myself. The ability to specify cards not to include in randomly-generated kingdoms (without having to exclude a complete set) would also be really nice, and please fix the issue where setting 0 Events/Landmarks as the maximum still adds one Event or Landmark most of the time.
1. An offline client, allowing you to play campaigns against bots
I would definitely check this out, depending on the cost. I'm not currently lacking real people to play against, but it would be neat to have a mode with goals and rewards.
2. A bot with a setting for different play styles
3. A strong bot.
I'm not personally concerned about bots, but a range of difficulty settings for the offline client would be a plus.
4. Options for timed games
Not likely something I'd use. I tend to play more casually and let the games take as long as they take. I assume this is timed chess-style, where each move is on a timer, as opposed to setting a time limit for the whole game, which selects against some long-term strategies.
5. Options for undo settings
This would be wonderful, particularly an option to choose a step in the log and undo to that decision.
6. Online mini-tournaments; the option to easily create one for you & your friends.
I might use this if it's implemented, but I wouldn't miss it if it's not.
7. Option to invite specific players to your table
More friend functionality in general would be nice, and this seems to fit into that category. I generally organize games on Discord and then set up the table, so this is not something I would require, but it could make things a bit easier. (My friends wouldn't have to find my table before a random squatter pops in, so less kicking.)
8. More translations (to what language?)
I don't have a specific need for translations.
9. Better animations when cards are gained/bought/played/...
I'm not too fussed about the aesthetics, but certain things happen very quickly and it's not always as convenient to consult the log to see what's happened. Animations that take the time to show what cards are moving where would be a big plus.
10. Better visualization of split piles, Archive/Crypt contents, Prince targets, ...
This would be amazing.
10. Option to hide the log
I always keep the log up because it's necessary to follow what's happening, and it's where the activation triggers for Reserve cards are. With animations that make it clearer what's happening and a different method for activating start-of-turn effects, this would be nice, but still not something I'd need.
11. Android app (or just improved compatibility?)
I would download this, depending on the cost.
12. iPhone app (or just improved compatibility?)
I don't have an iPhone.
13. Downloadable game logs
Yes please. I don't save game numbers because the ability to do anything with them is so limited.
14. Improved moderation (dealing with chat abuse, slowplayers, ...)
I don't play with many people I don't already know, so I don't have a personal need for moderation. I think it's an essential element of any online community, though, so I support any kind of improvement to moderation.
15. Tutorial on how to play Dominion
I have my own method for teaching people to play, so I don't need a tutorial.
16. Tutorial on how to play dominion online.
A specific tutorial for DO features would be a good thing, but I think I've got a grasp of them now, and there is a FAQ.
As for specific features I'd request, I'd like the ability to specify the Boons for Druid and the point pile for Obelisk when manually setting up a kingdom with those cards. The pre-selected kingdoms in the manuals sometimes specify those, so it would help to be able to set that up myself. The ability to specify cards not to include in randomly-generated kingdoms (without having to exclude a complete set) would also be really nice, and please fix the issue where setting 0 Events/Landmarks as the maximum still adds one Event or Landmark most of the time.