If you refuse to spend that much on a controller "outside" of XBox, then you better be prepared to have no controller support at all.

You don't "have" to have an XBox controller, but some of the best Logitech controllers, that may or may not cost as much, have the widest support in all games. Paying 70 bucks for a decent controller that is not a Microsoft product controller, is not entirely out of the question; as most controllers are recognised "as" an XBox controller by default,out of the box