Is there any difference in applicability between the mantras "Om namo baghavate vasudevaaya" vs. "Om namo narayanaya"? Is there a superior among these 2 mantras? And which one can be recited by the un-initiated?
That mantra is best which we find mentally repeating without our being aware of our action. In fact all mantras are oriented to serve the purpose of taking sadhaka to his inner consciousness where God resides who is nameless and formless.
Some of the information contained in this post requires additional references. Please edit to add citations to reliable sources that support the assertions made here. Unsourced material may be disputed or deleted.