It is, but it isn't very pleasant to use. It's the difference between Sublime Text and Notepad++. A curmudgeon software engineer may argue that the former is lipstick on a pig because the latter exists. But developer UX is important, the difficult part is getting them to pay for it (just google the amount of Sublime Text piracy posts on GitHub).