In general, Firebase is suitable for small projects as its fast to implement whereas AWS Amplify is best for mature and large projects because it has more stable features. AWS Amplify has many other cloud features that can be used to improve the existing applications. AWS Amplify makes use of Machine Learning Service.
Do checkout AWS Training to learn more about AWS.