elite v2 with bluetooth support comes out in 3 weeks, i'd wait for that personally. its expensive as fuck tho ($200 basically), might be a good deal on black friday
there are ways to get DS4s to work in most games, you have to fuck with programs like ds4windows which makes games think you have a 360 controller. i dunno, i guess if money is tight then thats an option but me, i'd say just get an xbox one controller and use that instead. they go on sale for $35-40 regularly. If your PC has bluetooth it'll just work, if it doesn't you can buy a dongle for a few bucks on amazon. if you're made out of money and eat regularly at Chipotle then get the elite, its really nice
I preordered it at MS store. If anything happens they take it back zero questions asked.