Personally I rather prefer the rep grind events. Because at least then I know that while I'm grinding to get the unit at the end, I also obtain all the items available in the event. The shop events we've been getting I have to pick and choose what I want to get and miss out on some things I'd like to have but can't get because I know more events are coming and I need the AP potions.