Should have been an 8. Let down by the last 30 minutes

Rating: 6/10 (30 December 2017)

Firstly, I would recommend that people watch this film. For the most part it had me hooked with some interesting ideas and nice plot twists. Affleck was good at walking his character along the line between likeable and unlikable (probably because this is the way that Affleck comes across in real life), and Pike's acting was sound until towards the end (which I suspect is more to do with the directing than Pike's acting skills).
Sadly, the film was let down by the last 30 minutes, which came across as rushed and/or overly edited. The storyline became totally unbelievable and I was no longer able to suspend my disbelief. Which was a shame because I feel the potential was there.
So here are the SPOILERS...
These are the plot holes that I took issue with:
1. Why did Amy suddenly lose all ability to be duplicitous when being interviewed by the police when she had managed to "keep in character" for months or even years before this?
2. Why did the police/feds not see anything unusual in her behaviour, especially as we had been made to focus so heavily on Nick's behaviour earlier in the film?
3. Why did the doctors let her return home with her husband so easily when she had said how afraid of him she was?
4. And why, oh why, did Nick stay with her when he knew she had committed murder and tried to get him arrested and killed?!!!
I think there would have been scope to justify the last point through Nick's desire to keep the house and bar but this was never effectively conveyed. I also feel that Nick should have been darker in character, which would also have helped justify the end.
Ultimately, I really wanted this to be an 8/10 but, alas, I really don't think it is.