The problem with both "The Heart Wants What It Wants" and "Good For You" is that there is no buildup, which is the producers job. There needs to be some foreplay. If you hit the listener right out of the gate with a fully-developed production as soon as the song starts, the listener immediately likes the record, but since there's no buildup to the fully-developed production, there's no replay value, since the entire record is stagnated by the repetitive production. In other words, the like that you feel for these type of records is always just a temporary high. There's very little variety in "Good For You," not in the production, and not in Selena Gomez's vocal delivery. Doesn't mean it's bad, it's just not interesting or replayable.
...Vin