Never understood why a 2019 would commit in their fresh or soph year! A lot of variables such as physical development (non-development), mental development (non-development) of a player or school's recruiting need and/or philosophy can change. 2019 may not be a fit for the school anymore.
I would advise my son, if I did it over, to keep the options open until Junior year. IMO