Welcome to the forum and congrats on the engagement. I would take the negative reviews with a grain of salt. Most people that are unhappy will go to all lengths to let people know, however those that are super happy may not take the time to write a review. So read the negative comments, but really look at what the complaint is about... and is that complaint relevant and valid.
Search this forum, there are tons of real world examples and reviews... If someone has a negative comment here, you can see if they are negative in all their posts. :-)