Going inside is always the best option. Some larger banks are segmented, that is, they have a different set of tellers staffing the drive thru than the main lobby. Most tellers in the drive thru aren't going to stock a lot of coin and will most likely trade halves and dollar coins to the tellers working in the main lobby. Plus, when you go in, you have much more of an ability to judge coins and if it is a slow day, tellers are quite willing to sell you curiosities in their drawers like older bills and Ikes.