I agree with basically all the OP said.