I agree with literally everything you have posted. Let's hope they don't riddle it with micro transactions and ruin a potentially fantastic game. Unfortunately I think this will happen though, before you know it there will be battle passes (I don't mind these as they are generally decent value)...