Flutter 3.0 introduces several major updates including support for macOS and Linux, performance improvements, updates for mobile and web, support for Material 3, tools for casual game development, and official Firebase support. Some key features are stable desktop apps on Linux and macOS, support for foldable devices, updated Material Design components, and a game development toolkit using Flame. There are also some breaking changes to deprecated APIs.