Bluetooth has been updated a good bit up to now in 2015.
Make sure your transceiver dongle is a new version as they are more reliable. Laptop bluetooth are built in at the factory or are in the wifi card on new models. Some times they can be replaced. I added a dell bluetooth 370 card in my e6500 laptop and found
the 380 software that works with windows 10. You can also add in a USB bluetooth dongle for all your bluetooth phone, mouse, keyboard, headset, etc. I recommend a good brand name with full driver and technical support. Bluetooth has a good advantage over other
dongles, because you do not have to match brand names of the dongle and device like keyboard / mouse. Any bluetooth device can work with other brand dongle or transceiver provided the bluetooth drivers stack is working properly. Several bluetooth devices
can all connect to one dongle at the same time.
Internal bluetooth on the laptop does not require all the usb ports to be used up with several dongles.
In my laptop, the usb ports are not working, I use a bluetooth mouse. Dell Broadcom software for internal bluetooth chip, Logitech setpoint keyboard mouse software, and a Dell / Logitech mouse. Only because of the two new software, was I able to use the
mouse. BT 380 software and Set Point for the mouse, keyboard.
The biggest advantage is that they are old as dirt and only cost a few bucks each; they run perfect with new software and windows 10 on this 2008 C2D @2.5 GHZ laptop. Yes, it was a pain finding the new software. However, problem solved and I am very pleased.
Wikipedia has some helpful HID articles. (Human Interface Device).