In general a whole cell vaccine is better as the entire virus gets targeted. I believe the mRNA was done the way it was for calendar speed. Hopefully whole cell vaccines will be approved in the near future as odds are they'll be much better at handling variants.