My regret is not buying smaller denominations. I bought $50 cards. Not going to waste one on the Wii U.
The Wii U and 3DS share eShop balances, as long as you have an NNID that's set up on both. I know I entered in a $5 eShop code on my Wii U, and the money was visible on my 3DS as well.