Nah. Installation on Windows is a snap and the tools work fine. They are also very easy to use.
I run Lattice Diamond in a Windows 7 VM. It installed with no issues and it works well enough.
I've used Diamond, and whatever the predecessor was called, for 15 years with no installation issues under three different versions of Windows including all the versions everyone hates, Vista, 8.0 and 10!
In that case, I'll jump to giving the install on Windows a go. The painful attempt to get it working on my GNU/Linux host, coupled with this work's low priority, led to me abandoning it for the now. But with such a positive response from some experienced folk, I feel I might be pleasantly surprised.
On Linux, your distribution may already have a package for Diamond, in which case I'd expect the maintainers to have done the dirty work for you.
Otherwise, have you read the following guide? https://www.latticesemi.com/view_document?document_id=53082
If anything, I'd suspect the problematic part may be with the license manager, as with most of those FPGA tools.
I obtained the RPM package from Lattice directly and followed the documentation you referenced, but ran into some issues. You are correct in your presumption that I had troubles with the license management daemon.
One of the first things I did was check to see if there was a package available for Lattice Diamond from the standard and extra package repositories for my distro (to no avail).
Anyhow, I'll give the Windows install a go. With some luck, I'll be up and running soon enough and can evaluate this FPGA family (which would be great, because this family seems like a nice, cheap, and simple range of products, suitable for those with relatively limited needs).
Thanks for the feedback, all.