There are several things in the UI that range from unusual to confusing:
[ ] The bridge configuration in the plugin config dialog is easily broken - somehow it's very easy to get a bridge into some odd state where it just spews errors in the event log and it becomes almost impossible to close the dialog. It's very fragile in it's current form. (see my issue on using pybonjour and a partial solution for the confusion here.
[ ] Debugging is, well, kinda a mess. Most users don't care about the distinctions even though you might. Give them a simple "Toggle Debugging" menu item.
[ ] The menu titled "Create all HUE devices in indigo if they do not exist already" is just way too long. "Add New Hue Devices..." is probably enough - the dialog should explain anything more the user needs to understand.
[ ] On menu item dialogs, you don't need a separate button to perform the action in addition to the close button, just name the main button and perform the action when that button is pressed. This applies to all your menu item dialogs - they shouldn't have two buttons on them - just the one normal one.
[ ] In menu titles, make sure that menu names Are In First Letter Caps and any ellipses (...) have no space between the last work and the first period. Ellipses should only follow words in menu items that will open a dialog, menu items that just perform their action without further input from the user shouldn't have them (I haven't looked at all so that may already be the case).
There are several things in the UI that range from unusual to confusing: