you cannot say in general that mine is better (I would rather say that the options Milad choses are better because he has way more experience than I have). The approach to verify this “better or worse” issue would be a benchmark and see which simulation gives us the best results.
Concerning your error please try it with the simulation properties Milad has given in the description.
If you still cannot manage to finish your simulation contact me again.
P.S: Make sure you set up your boundaries in a proper manner!!!