Sunil,
In my case, I know I can reliably catch native bass at a catch rate of 8 bass per hour on flies with a 50% chance of catching a bass over 5 pounds. That's in a 3/4 acre pond, without artificial feeding and with very light fishing pressure. Live bait might catch more, but I seriously doubt it.
When I go to my pond with "all" the management techniques of Floridas, artificial feeding, even fertilizer once, I have a catch rate of .5 bass per hour on either conventional or fly tackle.
I prefer the former rather than the latter...and yes I prefer flys/lures to live bait for sport fish. If you prefer live bait, then this discussion is probably not of interest nor relevant to you.