Sometimes I'm really down on Garrett, but then I think logically at what he's working with.
1) A slow, overrated offensive line. We can push around 4-3's but in this age of the 3-4 defense, fast linebackers are eating our lunch. We can/should sacrifice some brute strength for footwork and agility, and I think Free is just the start of it. Some quickness at the tackle position, and a stud LG(Iupati) will help significantly not only in pass protection but in getting to the second level with Felix carrying the rock 20 times a game. Drafting Iupati and starting Free(at RT if he can't beat out Flo at LT) next season would be a substantial upgrade. I like Colombo but his time as a starter is over, Free is at worst the future RT of this team.
2) A slightly above average receiving core. What do the Saints, Vikings, Colts all have in common? Good quarterbacks and a great receiving core. This league is a passing league now first and foremost, I think we can all agree to that. Austin is a stud and Roy, well he's not. I continue to root for Roy but he's not scaring anyone. Crayton is a good slot WR, could be upgraded, but he has Romo's confidence and finds the endzone, hard to replace a player like that. I'd like Roy to come back next season all-pro for everyone's sake, i'd hate to see him started because of his contract and have the entire hate of cowboy nation on him when he doesn't produce. I think Ogletree will have a serious chance of beating him out in camp, if he actually starts is another story. Witten is Witten and while he's all-pro, it's not his job to stretch defense, he's the best at what he does but he can't make Roy play better. I think Bennett will be utilized more also, if he could turn into a viable threat it'd allow us to do a lot of things.
An upgraded line, a solid #2, and felix getting his touches next season will drastically change the naysayers opinions of him. Would you be scared to play Dallas's offense if you had Dallas's defense? I wouldn't be, and it's not because of the playcalling.