The Senate bill actually patched up most of the concerns people have, so I'd just pass that. It has two merit/skilled based point visas similar to the Australian one and reduces the family-based visa section. Sadly no one bothers to read the actual senate bill before railing against it..