When it comes to bluetooth controller i cant avoid suggesting the Dualshock4 controller and wiiU pro controller.

And, the DS4 controller is natively bluetooth so any adapter works, and the software ds4windows lets you customize tons of options formthe contrller like changing the light bar colour, using the controller as a 360 controller while still using the touchpad as a mouse, associating keyboard keys to the controller at the same tie as using it as a 360 controller, etc..
And, you can use it with any micro usb cable, the same as android.

The wiiU pro controller is great for the battery life time..the battery in it makes t last soooo long before needing to recarge it