I always worry (for my 2017 too) when we hear "guarantees" that you would be a starter or get X playing time NOW, up front. How can any coach know?
Playing time is earned in my opinion -- and NOT given.
A coach, whether a winning program or not, should want to put in the line up that he or she thinks gives the team the best chance to win. My son would plan to make it hard for a coach not to have him in that line up, no matter the preconceived notions. Any coach that is telling my son right now that he will be a starter as a freshman or that he wouldn't have a chance to start, before he has ever seen the whole recruited team together and knows who can be slotted where and what so and so did over the summer etc, is someone I want to be a little weary of to be honest.