Smoke, as a concept, is a nice idea. However, at the moment it just fit in the game.
You can get a whole team to spam it which ruins the game. The reload is too much on them. Let them be used tactically. Not covering the whole map constantly.
On top of that, anything inside the smoke should lose vision/stop giving the team vision (regardless if the unit is friendly or enemy); but if you are inside the smoke, you should be able to see anything that is inside the smoke. But not outside. Very similar to how the smoke bomb from Graves works in *.
Furthermore, there should be a free version with a dedicated sailor/launcher for it, and it should be aimed at support ships more. The whole premium ammo mechanic is stupid. Pay to win is what kills games, and at the moment, smoke bombs are a form of that.
*edit to remove game name. cambsguy*