Actually, no one is good at philosophy. If you were good and knew all the answers, could you still call it philosohpy?
I avoid starting those discussions myself, but I do engage in them if, let´s say, Sheldor starts one.