which one has better hardware and software