I have owned:
N64, GC, Wii, GB, GBC, GBA, GBASP, DS, 3DS, & 3DSXL so I guess I count as a faithful?
Anyway, I got all of them within the first 6 months of launch besides for the Wii (8 months) & 3DSXL (11 months)
Wii U has been out for 13 months and I have yet to buy it. Why? The answer is obvious. The lack of appealing games. (For me personally)
If adjusted for inflation, the Wii U isn't much more expensive than the N64 & GC at launch price. So price is a non-factor for me considering I bought the N64 & GC when the were still at launch price.
A few things has changed for me since the N64 / GC days. Firstly, Mario doesn't have nearly as much pull as before. Secondly, I have grown more patient and realized it's better to wait for more games before buying a system. Even though I owned a 3DS early on, I haven't bought many games for it. I waited. By doing so, I created a nice backlog so I won't run out of games to play anytime soon. I want to do this with the Wii U but without having the system first. This way, if a Price Cut happens while I'm waiting, added bonus :)
I got a N64 for Super Mario 64
I got a GC for Luigi's Mansion, Melee, and Pikmin
I got a Wii for Wii Sports, Mario Party 8, and Super Paper Mario
Wii U currently has 3D World & Pikmin 3
I'll probably buy one next year once SSB4 comes out. By then, I'm hoping to have about 5 games I want instead of the 2.