I am wanting to buy one.... and I have never bought such a thing... what is the best on the market in your opinion?