Just wanted to clarify some things and someone please tell me if I am looking at this wrong

.
If i use the free blackberry app for voice i need to use one of my myfavs apps with the "347" to call out from my contacts(and get my freebie calls in from people calling voice number". I also need another my fav to have my "VOICE Number" to make calls calls i dial out myself NOT using my contacts.
Now if this is right(which I can be wrong)...then that's too much for me... especially when GVdialer is only $10 and requires no special work arounds for my favs...just make it a my favs and thats that. Plus GVDIALER can connect directly from my favs and so far i found i have to use my actual phonebook to use the Google app( maybe not but so far I can't figure out a way to make it work by clicking on my "myfav" is there a setting to make google app go for EVERY call like GVDIALER.
Last but not least i do NOT need a data plan to make GVDIALER work for voice.I need data for "call back" and SMS... but I have other phones without voice plan so it's nice i can use GVDIALER on these on regular calls.
FREE GOOGLE APP uses data for it to work at all
Ok now this comment is last
I know Google has relationships with cell ... can this possibly be part of a big picture by giving a free Google App out along with these "freebie" Voice numbers.... and then you need to add DATA to your plans to get it to work??????.
Just a theory but a decent one
Please don't bash me if I'm wrong in this thread... It's jus how I'm seeing it and being techno challenged .. i could be screwed up how it all works