If you are buying cross-platform, yes.
Single-platform I think it's expensive but not "too far". Smash's dlc prices and policies have obviously been more exploitative than Kart or Hyrule Warriors, the micro-transaction costume packs have been proof of that. I'm buying the characters on Wii U, having traded in my 3DS version of Smash.