updated review with final thoughts