Jeśli masz w projekcie zapięte jQuery i faktycznie z tego korzystasz to nie widzę powodu, aby tu się wychylać i jak najbardziej użyj click.
Jeśli jednak jQuery nie jest potrzebne to polecałbym raczej addEventListener, bo tym onclick możesz nadpisać czasami jakąś inną obsługę tego samego zdarzenia... Ma to znaczenie szczególnie gdy nie wiesz, czy ktoś inny też nie zapnie Ci się na taki element.