I'd really prefer reversed, namespace-like commands.  For example,
* `bt remote add <bd_addr>` - add a remote device with its address set to <bd_addr>
* `bt remote remove [<bd_addr>]` - remove the specified remote device or all if <bd_addr> is omitted.
* `bt property <bd_addr>|"local" [<prop>[ <value>]]` - dump device property <prop> or set to <value> if provided.