Flutter Performance: What Actually Makes a Difference