I use vivado for my development. Vivado has integrated 5 individual tools over the past 2 years into a single java environmen, vivadot. Being java it means it takes forever to generate a bitstream, and all CPU fans work at max, making it ideal for work in winter, but hell during summer. Documentation and tutorials are immense, to the point of being unusable, unless you know exactly what you are looking for. Forums are good and fast, but are no support substitute for bugs. Unfortunately vivado is fairly new, 2 yrs old, and still is fairly buggy. SRs are good for bugs, but only available to licensed vendors, inaccessible to most :(
You can use temporary licenses to develop your code, but to generate the bitstream and burn it to the FPGA you need to purchase a 4000 $ license (Design Suite) for a Kintex-7 FPGA. You can burn lower FPGAs, including Zynq devices for free.
You can program your FPGA in C/C++ using HLS licenses, but doesn't support oCL as altera does :(
I have no experience with altera's EDS, so i cannot compare it with vivado :(
As an Altera newbie I would like to inquire about the license cost of burning an Arria V FPGA. I am considering changing platform.
TIA,
Nikos