I know there's lots of threads milling around the subject, but after an hours reading have not been able to find answers to queries I have, so apologies for subject matter, especially if it's easy to find, I didn't manage it!

Do ALL apps from blackberry app world require BIS?
and if not, are there recommendations for an email client,twitter and facebook apps?
or is the best bet to access these services through the browser?
thanks