Definitely Buffalo. It is a smaller airport, so it is much easier to get in and out of. Since you are arriving from another U.S. city (I assume), you won't have to worry about custom inspection waits at the airport. (You will go through customs at the border if you go to the Canadian side, however).