Just to update, I ended up buying the 8Bitdo Ultimate Bluetooth/Wireless controller and its pretty fantastic. I set it up yesterday and it works flawlessly so far. I can power on the Switch using the controller, the build quality is great, the buttons and the thumbsticks feel really nice and the back buttons feel in a nice position. The software that comes with it can be used on pc or ios/android so you can customise it with/without a pc, set up macros, alter button assignments and alter sensitivity. You can also save 3 profiles to the controller which can be changed on the fly from the profile button on the controller. The drop on charging dock is nice and i love the inclusion of the status light bar (Makes it look pretty classy when on charge) along with the compartment for the Wireless dongle.
I will be using it in my entertainment/gaming setup which has my Switch and my Emulation PC setup so i can have the wireless dongle plugged into the PC and use BT on the Switch and change between them using the switch on the back of the controller.
A pretty good alternative to the official Switch Pro controller in my opinion, 1/3 cheaper and a load more features/functions still with great build quality. Highly recommended from me for now..