Daily driving for years now. Only thing to really keep in mind is having sufficient RAM. Otherwise, it's great for development. You can keep TemplateVMs for all of your development environments and tear them up and down, duplicate them, assign to a VPN, etc. Not good if you need GPU acceleration for anything, but some people have worked on GPU passthrough.
>>jamal-+41
Using Qubes over a year on my personal laptop, I found 16GB to be too fussy and I constantly had to fiddle with VM RAM sizes. I would recommend 32GB.