ECU's QB is very good and the Pirates torched UNC in Chapel Hill last year. That said, UNC is talent-rich and the Heels have had two weeks to prepare for this game. I'm not guaranteeing a UNC win...just saying, don't be surprised if it happens.
Of UNC, Duke, and NC State, the UNC/ECU game will be the first game involving the three North Carolina ACC schools against a quality opponent. NC State has beaten Georgia Southern, Old Dominion, and South Florida. UNC has beaten Liberty and San Diego State. Duke has beaten Elon, Troy, and Kansas. Of all those games, the Kansas game is the most impressive, but Kansas is still lousy. Hard to determine who the "best" is until these schools play somebody, and UNC will be doing exactly that this weekend. NC State faces off against Presbyterian (lol) while Duke hosts Tulane (meh).