Gave packery/masonry a second chance, some progress but still not impressed.