I love SolidStart, but I have trouble separating client-only code and server-only code.
In SvelteKit, there are clear separation - everything that ends in server.ts and everything that ends in .svelte is in the client. In SolidStart, despite using "use server" in every file and function where appropriate, I still see library code leaking in the client.