Buying from the high street is generally not recommended as they are usually tied to one provider - you often will pay too much for too little. Think not so much adviser, more salesperson. Equally, online comparison websites often show you the chepates, but not always the most suitable/best value.
Brian