OpenFaaS has been pretty easy to work with for anything we've thrown at it, ranging from web scraping to ML deployment. If anyone here has been on the fence, definitely give it a shot.
Back when we first set it up a few of the defaults were utter garbage (like autoscaling which (thankfully slowly) ramped up or down between MIN and MAX instances based purely on whether you were above or below a qps threshold), but there aren't all that many features, so reading the whole manual and configuring it like you want is a cinch.