Tier 1: green thumb, trulieve, Verano, Cresco, Curaleaf
Best value of the bunch: Verano. By a lot. Recently went public, shares are unlocking and investors just don't know them as well. This weakness is a gift. Horrible chart. The worst of them all. But they're monsters.
Most revenue: trulieve or Curaleaf (of those two trulieve is probably a better value play. Cheap cheap cheap, with some integration risk after closing a major deal recently)
Name the market likes the most: green thumb (monsters operationally... They do things right)
Tier 2: Columbia care, terrascend, Ayr
Oh those three I prefer Ayr and maybe Columbia Care. Very cheap these days but you'll never get them at the multiples of the leaders. Some execution risk with them but they're on a good path.
Edit: and for the record I still think it's more likely something gets done early to mid next year. But there is a nonzero chance they sneak something interesting in the NDAA. They are trying.