I live in East Windsor and Bagel Street Grill in Plainsboro is definitely the place to go for bagels in the area. Hightstown Hot Bagels makes a good bagel, but they just don't care about the customer at all. You are going to wait and they never have all their bagels available. Bagel Street Grill has excellent bagels and a huge variety. There are always 4 or more people helping customers so any line moves very quickly.