Yes. 2 hours is enough time. You have the responsibility to know what will be the boarding gate and get there in time. Sometimes your flight may bring you to a gate that is far from the boarding gate. And then you end up with a long walk down the airport lobby with baggage. Be prepared to arrive and find the boarding gate as soon as possible. Relax. It can be done within the 2 hours. And you'll still have several minutes to buy something from the shops.
Yes. Boston airport is not busy airport . Only 5 to 8 pm are little busy times ..
Yes, you'll have enough time.
Thanks! Your answer is awaiting moderation.