What you describe (generics auto complete) has never happened to me and I use IntelliJ for a long time now.
And here's info about automatic importing: https://www.jetbrains.com/help/idea/2016.2/auto-import.html
And here's info about automatic importing: https://www.jetbrains.com/help/idea/2016.2/auto-import.html
On a side not I've also disliked IntelliJ's code quality defaults. Back when I tried it, it said that defining List objects without using type definitions for it's generic was ok.
Was not marked as a warning even though you should be defining that in every location possible, imo, to clarify what's going on. There were other things but it was a long time ago and I won't remember them unless I download it and try it again.Although JetBrains can't be beat for CLion, PHPStorm, soon Rider, and PyCharm.