I think 1on1 is great. I was at the receiving end and now at giving end. When I did 1on1 with my manager I always felt good afterwards but I was always 100% honest in my answers. The issues I see are if one of the two is not completely honest and that is a completely different issue not solvable by 1on1 but needs to be addressed within orgazination.