Hi Yugandhar,
Your friend is almost right.
But the fact is OSPF is resourse choker when you have a verry big setup, but in that case we divide that big setups in area.
Trust me it will not impact your resource in your setup, or if you are not sure you can opt for RIP. you will gain same functionality as after deploying OSPF ..
I implemented OSPF in several legacy Nortel Switches, but I never found any differ in performance.
Please mark accepted sollution if you satisfied with my responce