This is a pretty hard question to answer because I think the recommendations are going to be different depending on the person.

I would do some more research before buying, you definitely want to...