Obviously, the "concealed carry without a permit" states would be considered "best". But even those states have some regulations on when/where you can carry.
Oregon (as a whole) is very liberal: No gun registration of any kind, no permits needed for gun purchase or ownership. No-permit open carry unloaded ANYWHERE except where forbidden by federal law and courtrooms. No-permit open carry loaded in all but a few cities (generally the larger cities: Portland, Salem, a few of Portland's suburbs.) Shall-issue concealed carry, where even the county that includes Portland is good about doing it in a timely manner. Concealed Handgun License holders can concealed or open carry anywhere except where forbidden by federal law and courtrooms; even in cities that otherwise prohibit open loaded carry. (AKA: A CHL means you only have to obey state law, not local law, as it pertains to gun rights.)
The only downside is lack of reciprocity. Oregon only recognizes Oregon CHL, and while it is shall-issue to Oregon residents, it is may-issue to out-of state residents; and only residents of border states can even apply. (Washington, Idaho, Nevada, California.) As an out-of-state resident, you may apply to any county sheriff, but some are better than others for out-of-state residents. (Grant County's sheriff is widely known as the best for out-of-staters.) And some county sheriffs are *VERY* restrictive to out-of-state residents. (For example, only accepting applications from directly adjacent border counties, and only granting under very limited circumstances.)