which one is a good buy? what are their pros and cons? their low and high points? thanks