I decided to do an experiment. I put both Free and Oh My! away for 2 weeks, so that they wouldn't be fresh in my mind.
I'll admit that I'm slightly biased because I want Oh My! as the next single but when I heard them both Free really doesn't compare.
Don't get me wrong I enjoyed Free, but when I listened again, the hook wasn't as strong as I remembered, and IMO the song just doesn't GRAB you. I've heard arguements that the piano grabs people but IMO, Oh My! engages me right away with that blast of funky brass.
IMO, disregarding the hook, that blast of brass alone could sell the song. I'm not sure if the song would fit on the wasteland of dance/euro pop currently run on CHR, but I believe that it is distinct enough to catch attention and, hopefully, listeners' interest.
I encourage everybody to do the same. It might "free"

your minds.
For the people who think that the song's success will be attributed to B.O.B, I say Who Cares?? Anything that gets Haley's name out there is a win. They can worry about establishing her with Undone.
Finally, for those doubting Oh My!'s ability to catch attention, I played 3 seconds of Oh My! to my brother one late, jetlagged night. About two weeks later I played it again, and he recognized the song as the one I showed him earlier so i truly believe the song is catchy.
Just my two cents