Nom-EU immigration in Brussels is awful! My 3 hour wait is apparently now typical in the morning rush. I could have saved an hour (and at least 2 productive hours) by flying to Amsterdam instead and taking the train!
Thanks. To be clear, the three hour wait was inbound. Outbound was "just" 30 min. I still don't understand why a human needs to grant me permission to exit the EU.