I've not had an opportunity to use the RobotOpen or Sasquatch controllers, but I agree they do look interesting. As you probably saw, the Sasquatch is based on Arduino, and as such is programmed from the Arduino IDE. Just wanted to point this out since you mentioned an objection to Arduino/Raspberry Pi in your original post. It looks like they provide a library with the hardware that provides similar functionality to WPILib, which should make things easier code-wise.
Could you clarify what you mean by interfacing the controller with a laptop? If you mean to send joystick data and receive feedback from the robot, RobotOpen/Sasquatch has a driver station available as a
Google Chrome app. You will probably be on your own for camera support, though...