Until theres an addictive Trading Card game like Triple Triad from FFVIII in an RPG...I'll pass on the addon minigames.
Also, the "doggie GPS" system isn't new. Dog (for lack of another name) in Secret of Evermore did the same thing.
Back from the dead, I'm afraid.