It isn't a mystery. It depends on what you need v. what your budget is ... just like your business right?
That's why we can't give you a standard answer.
Your situation is unique.
You have an idea of what you need.
Now let's talk about how to carry it out.