whoa. stay away from lattice ! talk about sucking development tools !
stick to Altera or xilinx.
best devtool is still altera quartus.
Maybe (never used it but hear good things) but Altera have nothing at the low end of the market that competes with Lattice or Xilinx, and Lattice go a lot lower than Xilinx at the lowest "only just need an FPGA" end. Probably less difference as you go up in size.
Lattice software seems to be pretty much the same as Xilinx ISE in many respects and I'd be highly surprised if most of the code wasn't the same, less umpteen gigbytes of useless bloat of device files for devices you can't even use with the free version.
Unlike Xilinx and Altera who have a PITA distribution system where you need to ask for quotes on production qtys, you can get quantity pricing easily from Digikey etc. on Lattice parts.