duelist - zekken
smokes - s0m
sova/fade/viper - trent
flash initiator - ethan
igl/senti - johnqt
Duelist - Zekken
Flex - Victor
Initiator - Verno
Sentinel - JohnQT
Controller - Marved
Sub - Demon1 (can cover duelist, smokes and sentinel)
Coach - Kaplan (would be Bonkar if NA team but not nationality counts)
Verno is the 2nd coming of Leo but with more flexibility, Zekken is hyper flexible and is a guaranteed 20 kills per map, Victor is by far NAs best flex player (Recency bias make people think Ethan but that's a troll) JohnQT is a high fragging IGL who can play every role, and Marved is the cracked ice cold smokes that wins every clutch
Duelist: Oxy
Flex: Zekken
Initiator: Trent
Sentinel: FNS (Igl)
Controller: Marved
Zekken on flex can play every single agent and is insane, Oxy is a highly underrated duelist who has also mastered Yoru (only NA duelist that has Raze, Jett and Yoru locked down imo) Trent is easily NAs best initiator idec. FNS best IGL in Valo IMO, Marved the iceman
Mine is
Duelist: zekken (Jett, Raze, Neon)
Initiator: Ethan (Skye, KAY/O, Breach, Sova)
Controller: Valyn (Omen, Brimstone, Harbor)
Sentinel: johnqt (Killjoy, Cypher, Viper)
Flex: Trent (Sova, Fade, Viper)
I think this is the best you can do for NA and for a map like Icebox say where you want double controller and Sova Ethan can probably play that cause he did on 100T a while back.