Which one would you say is better? What order should they be done in?

USMLESapphire.com is free and seems similar to the actual test, but UWorld collaborates with the USMLE creators to get what will be tested on the exam right? So when are the best situations to use both of them?