Amiibos feel like such a better deal to me though, since I'm getting an actual thing. Even if the DLC is free or whatever.Their big bucks will be thanks to amiibo. 13 bucks for a detailed memory card X 50-ish = lot of nintendo money.
The digital part of DLC just makes it all seem pointless to me. Needless to say I'd be sad about day 1 DLC. I'm fine with it if it turns up on the Wii U disc though.