which is the best to buy? so many on market all about the same(ish) price? cant decide which is the best?