I'll try to answer this the best I can
First lets start with what they do
Cute Charm: If a move makes contact, there's a 30% chance for it to be infatuated but only if it has an opposite gender than your Wigglytuff (not genderless Pokemon)
In the best Scenario: It is useful when battling against a trainer who mostly have Pokemon of a different gender than your wigglytuff and has more physical moves
Competitive: If hit by a stat lowering move it raises it special attack
In the best scenario: It could help if you use special attacks,However after Competitive has been
activated your opponent will notice and stop using stat lowering moves
Frisk: The Pokemon can check the foes item
In the best scenario: it can be used against trainers who are very careful choosing there items
but in-game trainers would usually just use berrys.
It's up to you which you like better