My rec: it all depends on what you're doing. If this will be a lifelong hobby or a career invest now in something you'll use forever! If you're unsure of sticking with flying, by all means buy a cheap pair.
My logic: A good 300 dollar pair of David clarks is not the cheapest but will last you forever (I have a pair of 13.4's in the bottom of my flight bag I bought as a student pilot that are amazing- I wear a bose for my primary now). Also, from a former instructors standpoint I know the students that had better headsets were not complaing of 'head clamp' headsets on cross countries and got a lot more out of training. Also, a good pair of headsets will cost you about as much as a flight or 2 of training, so realize that saving a hundred fifty bucks really isn't going to save you much in a 7k private pilot program (and if you can get more out of the training being comfortable, it may pay for itself anyway).
It's kinda like buying pots and pans (or whatever). You can roll into walmart and buy a set of 10 for 40 bucks or 2 decent pans for 80 (been there done this). The somewhat spendier one's I still have, the cheap one's were destroyed years ago (who knew pans rusted?) and I have been through a few sets since trying 'to save a buck' but I probably burned through 5 times as much cash doing so.
Of course, some people love the cheap headsets and they fit great (not on my head though). Go to a pilot shop and try some on and go from there. The cheap one's do not hold up anywhere hear is well as something like a David Clark though.