It depends on the budget and features you are looking for. If you are on a smaller budget and need rapid game development, then HTML5 is the best choice. However, if you require advanced visuals and features, then Unity 3D is the way to go.