> But does this lock you in to Amazon?
Sorta. You can always do more yourself, usually for a cost.
Most AWS services IME offer a fair amount of portability. My high-level point is: I just want tools to build things. Not to obsess over the tools I use the build them.
That said, I don't have specific enough domain knowledge to answer your questions or suggest alternatives.