I use IntelliJ IDEA for my day-to-day Java and Kotlin development. The thing I like most about it is the built-in debugger. The debugging experience in IntelliJ IDEA is really smooth and reliable. I’ve tried multiple IDEs, such as Cursor, Antigravity, and VS Code, but none of them has given me the same kind of debugging experience as IntelliJ IDEA.
TeamCity is a highly flexible platform that allows for a deep level of customization, without being difficult for first-time use. The pricing is a bargain considering how essential it is for our team. Customer support has always been very prompt and helpful, and any questions or requests we've had have been answered quickly. It's quick and intuitive to set up a new pipeline, with lots of integrations included out of the box. At the same time, it provides tools for highly customized workflows and automation. Performance is always snappy, and so far, downtime has been nonexistent.
In general TeamCity is the best choice for our self hosted CI/CD pipelines.
UI/UX is very reasonable and functional for many use cases, like developers trying to run and monitor builds, QA trying to access build links etc. Admin functionality is good for most use cases which require new user setup, adjust permissions, configure server properties etc.
Most used integrations on our side are - ability to offload artifacts to AWS S3, cloud profiles for agents, integrations with artifacts servers docker, npm etc.
Performance is pretty good for amount of configurations we have (hundreds).
Pricing is on higher side but manageable by company of our size.
Also it is relatively easy to find information about Teamcity on internet or through AI in case if you stuck with some particular problem.
I don't have comprehensive opinion about AI tools integrated into Teamcity we just trying to learn what it is about.