If your idea is one in which users are more than marginally committed (so not a marketplace where people buy only once on vacation) then you can avoid the flutter web problems by shipping it as a desktop app. Flutter on desktop is very responsive and it has the advantage that it's the native environment with the real Dart VM. Also if you want to do anything with hardware then it's a good way to go.