LLBLGen Pro fully supports concurrency, in-memory editing, etc. Many of us use Optimistic Concurrency (Timestamp field) with great success. If you would like an example, please just let me know.
You can go to the database as often as you like, or stay in-memory editing Entities as long as you'd like. You don't need to hit the database every time you edit an entity. You don't need to hit the database every time you delete, either. LLBLGen Pro fully supports in-memory delete using RemovedEntitiesTracker collection.
LLBLGen Pro can be used by your business processes & you can update multiple related entities at once. Entities do not need to exist on their own; they can have relations to all sorts of other Entities.
No need to worry. ; ) LLBLGen Pro does not lock you into any method to add, edit, delete. You can do anything you want.
If you have further apprehensions - Please let us know so we can help you out!
Hope this helps -
Ryan