Roboto Serif is a pretty impressive type family. But, wow, the ZIP download from Google Fonts weighs a whopping 68.2MB, 132MB unzipped. That includes two OTF Variable fonts with FOUR variable axes (weight, width, optical size and grade). There's also 40 static font folders with 18 fonts files in each folder. That's a pretty gargantuan size type family. And it's especially impressive considering it is available for FREE.
Roboto Serif has a pretty decent character set. My only complaint is that it doesn't have a native small capitals character set. But that's kind of a minor complaint with variable fonts. Using the weight axis alone you can fake a large cap/small cap treatment effectively. The grade and optical size axes will make the fake-out work even more convincing.
The four variable axes and tremendous number of static instances make the typeface very flexible. Not many serif typefaces work well for use in channel letter signs or other kinds of signs with fabricated letters. The combination of the grade, weight and optical size axes can yield a variety of slab serifs easier to build at smaller, more challenging sizes.
One of the first things I did when downloading Roboto Serif was testing it in CorelDRAW 2021. I've been seeing a lot of buggy behavior with fonts in CorelDRAW, things like italic styles of fonts being cancelled out by the upright versions or vice versa. That includes some fonts downloaded from the Google Fonts web site. Roboto Serif appears to work properly, that includes both the Variable and Static versions.
Word of warning: like with all variable fonts check the wireframe/outline view for overlapping paths. That is gravely important if you're going to be routing letters or cutting them out of vinyl. Those overlaps need to be welded solid before the job goes into production.
Hopefully Google will commission the designers of Roboto to do a OTF Variable update with similar treatment they gave to Roboto Serif (the current 2017 build of Roboto has technical problems in CorelDRAW).