The new system should be a vast improvement. Boarding BA flights is generally chaotic because many passengers don't understand the system (or take their chances) and on many flights as many, if not more, passengers are eligible for priority boarding as general boarding.
A numbered system is easy for passengers whose first language is not English to understand and group boarding works very well in the US.
Automated gates are also speeding up the boarding process.