The airport's own flash-info: the indoor connection between the two halls is shut on BOTH the departures and arrivals levels while works run — you must go outside to walk between them. Land at Hall A with a 30'Direct or tram booked 'at the terminal' and the two-minute indoor hop is now a kerbside detour.
It stops at every station, fills with commuters and hospital traffic via Pellegrin, and needs 45 minutes to Saint-Jean where the coach claims 30. With a TGV booked at +90 minutes and one delayed tram, the €1.90 saving becomes a rebooked ticket.
Line F runs 05:00 to ~00:00 (1 AM only Thursday to Saturday nights). A 22:00–23:30 Sunday or Monday arrival has no tram at all, and 30'Direct's evening service does not run all night either — leaving the rank or the app, at ~€45 night rates.
30'Direct charges about €10 on board versus ~€9 online (€8 reduced), and the driver won't take notes over €50 or American Express. Two passengers 'paying the driver tax' cost more than one online return ticket.