"Best" is kind of subjective. What are your requirements? HTTP:// method opens up a restricted WebView without a URL bar which might suit a lot of your needs if you have lockdown. If you use Surf you have a little more control over the configuration of the browser and how it behaves so that you can choose to have it locked down or not. Intent mechanisms can basically be used to open into Surf or a browser so they kind of overlap with the other options.