Each software has pros and cons; I will talk about my experience
The good thing about WinEdt you can select any part of your text and compile it by itself but WinEdt is not free software.
Texmaker is very good in making big, complex tables and merge cells together.
Texstudio is more professional than WinEdt and it is free, as well as you can compile the whole document even you are working on an independent parts. Also, you just need to point the mouse to the figure title to show it to you. It has the same functionality of LEd to show the text and the PDF product in the same windows but you cannot print it.
Each software has pros and cons; I will talk about my experience
The good thing about WinEdt you can select any part of your text and compile it by itself but WinEdt is not free software.
Texmaker is very good in making big, complex tables and merge cells together.
Texstudio is more professional than WinEdt and it is free, as well as you can compile the whole document even you are working on an independent parts. Also, you just need to point the mouse to the figure title to show it to you. It has the same functionality of LEd to show the text and the PDF product in the same windows but you cannot print it. Texstudio doesnt like working with another edditing software.
LyX isn't a tex editor per se, it's more of a unified document environment. I've found it to be extremely powerful and fun to use. It's a shame it doesn't get the recognition it deserves.
Depends on how much you know of Latex. If you already know all the commands you need, then an editor "cleaner" is good, as TeXworks, nano, gedit ... But if you're starting or not yet familiar with the syntax, so the best would Kile, WinEdt, LEd ...
I have moved from a emacs + tex compiler to Ktexmaker which is now replaced by Kile. Its more or a less a All-In-One solution with syntax highlighting not only for TeX expressions but also for bibtex an others. It can handle multiple files, displays the compiler results and link your output to ps, pdf or dvi or whatever you like.
In addition all expressions or symbols can be found in the menu or via a clickable matrix in the editor. You dont have to remember all complex features and their syntax to use them. I like it.
I am writing my thesis in LyX. Keeping myself up-to-date with all minor libraries and commands was too complicated in the long run. LyX is a higher-level abstraction of Latex, and Latex is used at a lower level, but you do not have to deal with the Latex code unless there is something obscure detail that you want to fix in a document.
Latex is good for smaller projects, e.g. writing papers.
I am a big fan of vim (specifically the graphical version). It has a lot of really nice features for latex. The snipmate plugin has lots of commonly used items (such as figures, side-by-side figures, tables) that I can't ever seem to remember and get tired of looking up over and over.
Another big win for vim is its abbreviations, which I use all the time with latex. For example, I often find that I have to type certain quantities over and over, such as \hat{\mathbf{s}}, and using vim you can define document-specific autocommands quite easily, so that if you type s it will expand it to \hat{\mathbf{s}}. This is really great when I am writing out a lot of equations.
You can also quite easily link vim to your latex compiler so that pressing a button will compile and display your document (see link below for details).
Vim is a serious editor, and it takes some effort to get proficient at it, however once you do you will be much more productive than you could ever be with less complicated editors. I would reccomend taking a look at this site:
for a good introduction to vim. Also, the default configuration for vim has some flaws, but you can customize it quite easily. I have a nice setup for vim that you can find on github here:
https://github.com/johndgiese/dotvim
this includes instructions on installing it onto Windows, Ubuntu, and Mac OS. Take a look at ftplugin/latex if you want to see how I linked the latex compiler to vim. Also see snippets/tex.snippet for some of my personal latex snippets.
I use Texmaker. It works both on Linux and Windows. The latest version of Texmaker has some nice features: customizable commands; an embedded pdf viever; implemented jumping from a particular line in source file to a corresponding line in pdf and vice versa. Also worth mentioning is the usage of build subdirectory, which places all tex output files (like aux, log, toc etc.) in one build subdirectory leaving the souce folder clean of all those unnecessary files.
I used the TeXnicCenter on Windows, but the Kile editor for Linux that I've been using for last several years is vastly superior. There is little it lacks.
I am on Linux, and I have used a lot Kyle (http://kile.sourceforge.net/). More recently I moved back to Emacs, and I think it also has all I need ... actually more :)
Kile is not only for Linux. Its written for KDE and works under MS Windows(windows.kde.org). Its very comprehensive, but sometimes Vim is better :) When (a few years ago) I used Windows, I used to Latex EDitor "LED" (www.latexeditor.org) - it was very usable and stable editor but developing was stopped in 2009.
I use vi/vim for editing. However, I started to use MikTeX on Windows and Mac and really liked it. I have Texworks on Linux. However, I find myself most comfortable in vi/vim on Linux and Mac because of its low overhead. The command options of vim (such as map and abbr) are great. I have coded it such that hitting F2 key just recompiles the source in my vim buffer and refreshes it in xdvi window.
I use Kile and it is great. In configuration settings, I recommend Editor> Appearance enable Dynamic Word Wrap and Borders > Show Line Numbers.
Furthermore, you should give only write one sentence per line, which is very useful since you have enabled the line numbers and if you want to use the "diff" command.
Emacs, whether GNU or XEmacs, has a very good TeX mode. I've tried a number of other TeX editors, on many different platforms, and always come back to Emacs, which makes no assumptions about what I really mean to do. NB: I've been using TeX for 25 years.
I've used TeXmaker for a long time, and it still seems a good choice to me, but today I personally use Notepad++ in windows; as for Linux, there are many good choices, but I wouldn't install any additional editor for that - your regular plain text editor should already be able to do syntax highlighting and maybe even some structural analysis, too, so it'd be a fine choice.
If you're brand-new to TeX, I'd suggest looking at LyX (http://LyX.org), as it is a full graphical editor. If you need to use journal or conference templates, this get complicated in a hurry, but for starting out I've found it to be very helpful.
I agree with Milan. Lyx is by far a better front end for TeX. It is based of What You See is What You Get principle. You don't have to remember Tex commands. It is best suited for a beginner who is making a transition from MSWord to TeX.
I agree with John but I would like to add that there is the Vim Latex Suite plugin that is really really helpful and powerful. It supports templates, it helps you with the boring typing with good shortcuts and makes your life far more easy.
Give it a try: http://vim-latex.sourceforge.net/
Also, I have heard that emacs also have a good latex plugin, if you are more of the emacs type of person.
I use MacTeX and TeX Live as it extremely easy to install and maintain plus many additional tools integrated for managing references. Download here: http://www.tug.org/mactex/index.html
I use UltraEdit for almost everything... fast, stable, full-fledged for programming as well, you can add your own commands for highlights, and it comes handy when vertical editing is an issue (e.g. items). Cheap but not free.
Winedit is one of the best choice with high functionality and simple UI, but due to purchasing requirement, I would vote for Lyx as it put more colors into the editor for nicer UI.
The Sublime Text LatexTools are not mature, especially for big projects. I'm using Textmate as editor, combined with latexmk for compiling the code and Skim to display the results, all on OSX.
For Linux distribution I really like "Kile", but now I'm using Mac OS and I'm enjoying using TexShop. Both of them seem for me the best choices when talking about editing LaTeX. For Windows I would go with LyX for simple texts and LeD for the rest of compositions. Hope i help
Currently I am using TexMaker in bout Linux and Windows. It s a free cross-platform Tex editor. It is pretty simple, powerful and user friendly. I found its internal PDF viewer is very handy and helpful. You can just click on a part of your pdf and automatically jump to the appropriate TeX code.
I use Inlage (www.inlage.com) on Windows 7. It costs €15 for students and €25 for non-students. It has the ability to copy and paste directly from Word and Excel (including equations), which is why I bought it. I also love multiple compiler profiles and autocompletion for packages, commands, cross-references, and bibliographic references. Autocompletion by itself is enough reason for me to never use anything else. Version 5 is still in beta, but if you buy version 4 you get an automatic upgrade.