Thank you for all responses. Shawn I agree with you that Echo is not the best option. it is more of a generalized mainstream oriented product which doesn’t scale for me…
Is it a hub? no… can i use it as a central brain power of my home automation? no… can i connect multiple mics to this thing to set around house ? no…
It is too bulky to carry around. So to me it is a large speaker with microphone that can do a subset of things that my cell phone already can. And anything extra that i may do - i don’t care about that functionality 
Joshua, i’d like to learn more about multiple profiles for a single device. What is the trigger to switch context? Is there a guide? After reading some about your app i think it can do most of what i need with an exception of connecting multiple mics. I read there is an ability to pair with multiple bluetooth devices: https://groups.google.com/forum/#!topic/android-developers/adeBD275u30 In my opinion ability to identify location by getting a uuid of a device that sends you a signal would be a big step forward. Especially if it could select a device with stronger signal when 2 mics pick up signal at the same time.
Thank you