I'm not a big fan of giving up the 2019 first round pick. There is some uncertainty surrounding this year's team and you never know what that pick will become. Look at the Houston Texans. They were 3-3 after 6 games, thinking playoffs, then Watson gets hurt and they finish the season 1-9. The pick they traded to move up to get Watson goes from looking like a mid to late rounder to #4.
I'm not saying that moving up to pick Watson won't ultimately be a fantastic move for the Texans; I'm just saying a year is a long time in the NFL.