I see 3 nodes here, don't you see them? Let us call them a, b and c. Could you?
Actually the are 4 nodes (the ground is also a node) but since here it has two branches only, we can ignore it.
I knew you can do it. And someday you will surprise yourself and solve one or more problems that no one thought solving yet.
Studying (in any field) is like playing a game. One learns how to win as long he enjoys playing it
In general, it is better selecting node labels that are different from all other symbols on the circuit.
And in such analysis, it is better referring to each node with one letter (to simplify the writing of the equations).
a is for your GND node.
b is for your Vo node.
c is for the third node.
So, we have now:
Vb = Vo
Vb - Vc = 2Ix
- Vb / 2 - 2 - Vc / 2 + 4 = 0
And the ( Vc - Va ) / 2 = Ix becomes as you wrote:
Vc / 2 = Ix
or
2Ix = Vc
Now we have an algebra exercise; 3 equations and 3 unknowns (Vb, Vc and Ix).
I hope you can solve them to get Vb because Vb = Vo here, (by eliminating Ix and Vc in a way or another).
Just out of curiousity, is it possible to do KCL on nodes a and c also? If so, how would they look? I.e. how would one treat the dependent voltage source?
You can do it. But we have to add another unknown first as the current Ibc (from b to c for example) and write the equations at node b and c. Obviously, we will get more equations and if solved (by eliminating Ibc too) we will surely get the same answer for Vb (Vo).
Please remember there are many roads that lead to Rome
It is up to you to choose the one you like, for one reason or another.