Wouldn't you do some more damage if you changed 2 of the poloran tact consoles to Cannon ones?
No, he wouldn't. Tac consoles don't have diminishing returns, and neither do armor ones, except of course to the extent that higher resistance always has diminishing returns (don't know about the others). You can check this by going to system space with 2 copies of a tac console, checking your DPS on a weapon, adding one, checking how much that added, and then adding the second and seeing how much that added. The two additions should be the same, within a rounding error of perhaps 1 or 2 points of DPS.
To the OP, I take it this is a PvP build, due to the lack of CSV and APB, and the presence of APD (all bad decisions for PvE purposes, but probably viable in PvP). I don't really know that much about PvP, but I would expect your lack of hull heals to be a problem. Yes, the 2 piece borg can help with that, but it's not very reliable, and it's not very much, so I would tend to replace RSP with A2SIF or TSS with HE.
It can't be relied upon as a form of healing but for added survivability it is superior
But this its not very much the thing ticks for 3200 for ten seconds really????? When it's on not much will kill you
The only thing I can see is the lack of armour ...you could argue nothing survives long enough to bother your resistances but if you get a bunch of SCis spamming VM's subnukes and subsystem takedowns neutronium can save your ass
But looking at the money and time you have invested In the game/ship you know more than me
----=====This is my opinion you don't have to listen and no one else has to read them these "OPINIONS" are based on my exploits and my learning other people will have their opinions and that's fine just don't knock my way of doing things thanks=====----