I've found that for about any situation where I need to display more than a couple hundred features on a map, vector tiles are superior to geojson/polyline parsing/geobuf: they're parsed very fast and tippecanoe has compression, simplification, feature removal (for low zooms), and tile size limiting features
In my case I use it to display roads that a person has walked/biked, so you can easily accumulate thousands of items to display.