Strictly speaking, the circuit has 5 nodes, at points labelled a, b, c, d and f. If you use the modified nodal analysis to solve the circuit, you'll apply KCL at all nodes but one (usualy the reference one) to end up with a system of lineal independent equations. So, you'll apply KCL at nodes a, b, c and d to determine the (initially) unknown voltages at these nodes.
However, this is modified by the presence of voltage sources connected to ground at nodes a and c. Due to the presence of these voltage sources, the voltages at nodes a and c are not unknowns, so you have only 2 "real" unknowns (voltages at b and d), and you have to write only 2 KCL. If you have to choose, you would like to write KCL at b and d, because writing the KCL at a and c involves the currents flowing through the voltage sources, and you don't know how to express these currents in terms of the node voltages, so you avoid writing KCL equations at nodes having voltage sources connected to ground.
So finally you have to write the KCL at b and d to solve the circuit, and you can also get rid of the KCL at d if you add the impedances of the resistor and the capacitor together to have 10-10j Ohm.
So your first equation (KCL) is ok, and all you have to do from that is to express the currents in terms of node voltages and impedances:
$$I_1+I_2−I_3−I_4=0$$
$$I_1 = \frac{E_1-V_b}{-10j}$$
$$I_2 = \frac{E_2-V_b}{+20j}$$
$$I_3 = \frac{V_b}{10-10j}$$
$$I_4 = \frac{V_b}{10}$$
And if you substitute these currents in the first KCL and solve for Vb you obtain:
$$V_b = \frac{1-j}{1-3j} * (2E_1-E_2) = \frac{1}{2-j} * (2E_1-E_2)$$
Knowing Vb (and E1 and E2) allows you to easily determine all other circuit variable.
There is no need for \$i_2\$ since the CCCS in the second branch is causing an integral multiple of \$i_1\$ to flow there and hence the middle \$6k\Omega\$ resistor has \$30+1=31i_1\$ flowing through it.
\$\text{KVL on }M_1:\$
\$
\begin{align}
-5V+(54k\Omega)i_1-1V+(6k\Omega)(31i_1)=0\\
\therefore \quad i_1(54k\Omega+186k\Omega)=6\\
\therefore i_1=\frac{6}{240k\Omega}=25 \mu A \Longleftarrow
\end{align}\$
Voltage across the central \$6k\Omega\$ resistor equals \$6k\Omega \times 31 \times 25\mu A=4.65V\$
Hence
\$\text{KVL on }M_2:\$
\$
\begin{align}
4.65V-8-(1.8k\Omega\times 30)i_1-\nu=0\\
\therefore \nu=-4.7 V \Longleftarrow
\end{align}\$
Calculations for power dissipation are then easy to take up from this point onwards.
Best Answer
Lots of bad advice on this page, so I'm going to answer this even after all this time.
First, you don't have any supermeshes. By definition a supermesh is closed path that does not include a current source on its edges. There are no such paths here.
Furthermore, by inspection I2 = -2A and I3 = -1A. So the current through R5 (going up) is 1A. Also, by KCL, I1 + 2A = 6A. So I1 = 4A.
To find the voltage drop across R5 you need to find two paths form a ref node to both ends of R5 such that these paths pass only through resistors other than R5 (i.e. these paths cannot pass through R5 or any current sources). No two such paths exist. Which means the value of R in this circuit is not fixed/determined by rest of the components (including the current sources).
To convince yourself, assign some arbitrary value to R5 and solve the circuit, say in a simulator to save time. And then try to assign some other value to R5. The circuit is still solvable, you'll just get another voltage drop across R5.
You can even try it yourself here.