Buying a 3ds to occupy me till I get a Hearthstone beta key, and I have a long trip ahead of me in a week. I've done my research on the great games for the ds, but I want some opinions. I only want to buy one game till I get a beta key or till Pokemon Y comes out. I don't think I can play MK7 or SM3dL for 100+ hours so scratch those out. I've narrowed it down to a couple games, but more suggestions are helpful.
-Pokemon HeartGold (I skipped Gold and Silver back in the day so why not)
-Pokemon White (Haven't played anything past Emerald)
-Monster Hunter 3 Ultimate (Looks great and seems like it would be fun)