Before switching from Flask to FastAPI, it is recommended to wait for Flask 2.0 release with new features such as async and await support. It is advised not to switch right away, but first try FastAPI to see if you enjoy working with it. FastAPI does not have CMS projects like Wagtail for Django, but it offers full web apps similar to Flask. FastAPI can be deployed on various platforms including Roku, EC2, Digital Ocean, and App Platform with containerization. It is suggested to use Gunicorn with Uvicorn workers for async support and Let's Encrypt for SSL. Lastly, FastAPI is versatile for deployment and infrastructure, offering similar functionalities to Flask.