4 key advantages of choosing Firebase for mobile pc pc software development