Go for the joists unless you want to put ceramic tiles down in the future on this floor.
As the couple of builder have said, the joist method means you have access under the floor to route cables and pipes. If you lay a concrete floor, once this is down you are stuffed if you want to run...