I'm not a huge fan of the subscription, but offering people a free year to make up for the implied promise of having bought everything forever is reasonable enough so I won't beat the horse to death. I really like the idea of purchasing a lifelong (well implementation long) subscription, at the least I'd hope for the ability to have year long subscriptions ($30 a year vs $3 a month?).
I'm sure you will have all of the cards implemented and good autoplay features so I have no problems there. Dominion shouldn't be the hardest thing to program, and you did a great job on the patches, so I have no doubt that the finished product will play very smoothly.
Other areas of feedback
1. I strongly hope for a return to a forum based system. Being able to lay my own game down and only play with the type of people I wanted to play (of similar ranking, playing by the same VP settings) was tremendous. This also allows for tournaments / league play to be far more organized. At the very least I hope that if everyone draws from the same play-pool that I will have the ability to play people who are good/similarly ranked. None of this within 1000 points nonsense.
2. Please no global chat, it's terrible. I haven't seen a single useful comment on it, and I don't want to see it.
3. Events. For the standard game I don't want events to be included all of the time. I view them like colony/platinum or ruins, they shouldn't be present for every game.
4. The game logs sound excellent. I hope there will also be good isotropish like rankings and the ability to search for game logs. Not sure if this is something that would be hosted by your client, but hopefully it will at least be compatible for it.
5. I'm not a huge fan of different tiers. If it really ends up only being $3 a month, or maybe $4-5 a month when all cards are released, either you'll pay that amount or you'll be at the free tier. I can't imagine too many people paying $2 for only an expansion or two. I think free players are brought into the game by having the base set, and being able to play with all of the other cards their opponent has. If they really like the game, they'll then pay for it. This also allows paid users to have more opponents. I also need the option to play a game online with more than base set cards if I stand a chance of convincing friends to join online, additionally I consider it one of the best features of being a member that I can play with my friends online whether they want to subscribe or not. Other ways could certainly work, but I think this is one of the few areas that the other online implementations had right.
6. There are a lot of people who seem like they will take the offline version, and never play online. Would it make sense to give a free month online with the offline service so that people at least give the subscription model a shot?
7. If you don't make animations sparkle enough, it will ruin the game for casual users.