The second leg of my flight from Puerto Rico to Roatan went through Miami.
Boarding
Seated in 1A, I attempted to board the plane. I was turned away by the gate agent, who said that they were only boarding first-class passengers. Instead of a typical Miami airport confrontation, I patiently let the ‘first class’ passengers pass and waited my turn. Moments later, business class passengers were welcomed aboard. Taking my seat, I noticed that there were only 4 seats in business and that those who went ahead of me were seated in row 2.

Delayed
“Due to thunderstorms in Roatan, we are delayed. The captain is waiting for a call back.” The flight attendant informed us that the precaution was because the runway is very short. Fair point.
Service
Unlike the flight from Puerto Rico to Miami, where the service was curt and uncourteous (see AA Business SJU-MIA: Flick the White Button!), the service on this flight was fantastic. While we waited to take off, the flight attendant brought drinks and snacks to both the ‘first class’ and business class passengers. The attentiveness continued throughout the flight, bolstering my claim that one never knows what to expect when flying business on AA.