Simplest solutions are usually best in cases like this. As such, paying out the sums directly to the people is definitely a viable solution.
However, I prefer a different solution because $1200 isn't enough to cover the rent for a lot of people, let alone all their necessary costs of living.
I would propose a freeze on all the obvious payments like rent, mortgages, all types of loans, utilities, and insurances. Then I'd give everyone $200 a person for food, and guarantee the businesses that are affected by the aforementioned freeze loans to cover the gap.
This covers people regardless of their cost of living so fewer people get wiped out by bad timing. Of course, it doesn't have the benefit of saving large companies from their irresponsible financial management policies, so it would never pass. [0]Nor does it guarantee all the obvious partisan garbage that was being pushed during the negotiations.
[0] “This is a tremendous opportunity to restructure things to fit our vision,” Majority Whip James Clyburn (D-S.C.)https://thehill.com/homenews/house/488543-house-democrats-ey...