Hi Sofie ,
Using the Standard cube is best practice . Where as you can use standard flow like Multiprovuder , queries ...
And if you came across any requirement of modifying standard cube ( like adding new fields (or) calling your own routines .. Etc) then it is advisable to create a copy of the standard cube ( Z cube ) , in such cases you need to create custom queries.