Agree with all points in this thread. Also please watch the video below made by Aaron Westwood. Basically goes through all the pain points.