St Louis is a larger population center and would draw many many more BYU fans IMO.
Nothing west of KC, many more closer population centers to St Louis.
Edit - more info posted - I now see it is Arrowhead specifically. From a BYU fan perspective, Ed Jones makes more sense, especially since we are playing @Nebraska next year and that is what - two hours north of KC?