If u like Playstation like controller,u can buy logitech f310.most of the games detect it as xbox 360 controller,thus natively supported.just plug n play.i have played gta 5,the evil within,life is strange,farcry 4 and others without any problem.also it has a back button to switch for mapping keyboard buttons to the controller (helps for non supportive games).also it comes with 3 year warrenty.using analog is really smooth than those cheap controllers.only one con,it doesn't have vibration.
And If u like xbox like controller,then buy wired xbox 360 controller.