Heavenly_King wrote...
the only really hard parts for me in insanity were the fight with Kai-leng and the last part in London. Other than that, it was pretty easy on insanity.
I will put some tips if someone has problems:
I did it as a Soldier. You need to take cover, use concussion shot, disruptor ammo and adrenaline rush A LOT. Also the grenades come handy later in the game, so upgrade them as soon as you can. So those are the ones you would need to upgrade (along with the one that enhances life and shield) . Also have tanks as team mates, like Vega and Garrus/ashley. E.D.I and Liara will die A LOT if you pick them.
Weapon wise I used a Vindicator-V rifle, Shuriken-V machine gun, and paladin-v pistol. I didn't equipped a sniper nor shotgun, because of the weight. If you get over-weighted your abilities will recharge way slower. Upgrade Garrus Concussion shot, overload, and the other thing that enhances life and shield. For Vega upgrade life and shields, grenades, and that "shot" that explodes when hit people lol, I don't remember the name.
When fighting a brute make sure you always have something between you and him. He cant jump above all obstacles, so if done right you will kill him in no time, because he will not be able to hit you.
When fighting a banshee you must use disruptor ammo to bring down the shields quickly. I recommend to upgrade disruptor ammo so that every one in your team can use it as soon as you activate it, in order to blast through her shields. After that use Garrus mines, and Vega´s grenades/"explosive shots"; while you use your grenades and concussion shots. When is teleporting try to hit her directly, so that she stops.
The first 2 parts of Kai-Leng fight are quite easy if you throw grenades as new soldiers spawn lol . But the third one with the phantoms can be a real pain in the ass. What I did is to take cover in the hole the first squad spawns, with my team, and began to shoot like crazy to the phantoms. Used Garrus overload, adrenaline rush (so I make more damage, and take less) and disruptor ammo in order to damage their shields, and after that, it was a concussion shot, grenade, mine, "explosive shot" FEST. Once you kill the 3 you already won, because Kai-Leng alone is an easy pray.
And the part in London when you are against 2 banshees, and a reaper gang, I recommend to use the missile launcher that is on the shelve on the left side of the store that is on the left of the BIG ROCKETS. Try to wait for the 2 banshees to come together so the barrier of both of them goes down at the same time. Before attacking the banshees try to defeat the reaper dudes that appear as soon the wave arrives, because if not it will be hard to have some space in order to fight the banshees.
After that you will face a BRUTE GANG of 4-5. Those will kill you in no time unless you use the tactic I mentioned above. ALWAYS PUT SOMETHING BETWEEN YOU AND THEM.
And finally will come another gang with banshees. As you are killing them, EDI will tell you to go to the console and active the second pack of rockets. When that happens activate adrenaline rush and run like there is no tomorrow because they will swarm you, so you will want to get there fast.
Hope this help 
I also played soldier but pretty much went with the opposite build of you.
Had Garrus and Javik specced for maximum damage with Prothean weapon.
My Shepard only had prothean weapon for 151% recharge.
Bonus power was reave, Used Inciendary with explosive evolution (Procs like crazy with Prothean weapon) which allowed me to melt any unprotected enemy down in a second (Dead serious, one second due to the insane procs) and if I came across something with shield I just had Garrus overload it.
Garrus had Squad armor penetration ammo to share with Javik or any other member
Tactics for Banshees: Overload, Dark Channel and spamming reave untill Barrier is gone, then just melt down the armor in 5 seconds.
Those 5 brutes at the end of the game were also a cake, I evolved Reave to have increased area hit so I just spammed Reave on all of the Brutes, they didn't even charge me once.