I'm debating weather or not I should get it. What are some pros and cons about it?