Should I go with Firebase?

Absolultely. You should go with Firebase! Unless Firebase does not meet your project's requirements...