At the moment, the Bluetooth device list shown both in the System Settings app and in the system tray applet is, as far as I can tell, somewhat arbitrarily ordered; a mix of pair order and device type? Not really, but I can't quite understand the logic behind it. This means that, with more than 8 or 9 devices, you always have to scroll up and down to find some devices, even if they're your daily-driving headphones, mouse, etc. In bug number 489245[1], someone suggested having devices ordered by "last used/connected". While that would certainly be rather useful and a serious upgrade, I'd wager that allowing users to reorder the entries as they see fit would be very powerful too. Perhaps you could select between a manual, fixed selection and a dynamic sort. [1]: https://bugs.kde.org/show_bug.cgi?id=489245
Seems reasonable.
:D Might take a stab at it in the nearish future.
Just a quick heads up: drag&drop in QML ListView is almost guaranteed to NOT work. Personally I think that a better path forward here would be some deterministic and better built-in sorting algorithm + dynamic search field when there are more than, say, 5 devices.