You are right, the snap versions mostly work fine. It's just that there are a lot of annoyances due to the nature of Snap packages (slowness, increased disk space requirements, problematic integration with the rest of the system...), but it definitely is possible to live with them.