10 non-concurrent users, Pdox, Cached updates:

My last network project for 4 concurrent users (WinNT, D2, Pdox) I made
using TTables without Cached updates and I didnt have ANY problems!
For my new project (for about 10 non-concurrent users) I am planing to use
TQuery instead of TTable because of security reasons (power loss= possible
corruption) and Im planning to use cached updates together with TUpdateSQL
connected with TQuery.
Am I thinking correct?