A lot of people I know with newer cars turn the start -stop off, and I think I'd do the same for reasons of prolonging engine life.
I'd be a bit wary of a universal one, if such a thing exists, because the factory ones take into account so many factors when deciding whether to switch off...