Advisability of Device and User Mode

I know there have been some issues to work around with hotdesking. Nonetheless, this is a vital feature I think, and hardwiring an extension to a phone would really decrease the utility and attractiveness of the wonderful Asterisk/FreePBX setup.

I agree though (since I have extended a few things here and there) that the Hotdesking is messy requires a serious overhaul; possibly even a design change/complete rewrite.