SNR for complex valued signal and when to use SNR and when to use Eb/N0? This question is in continuation to the one asked earlier Help in understanding the formula of Signal-to-Noise-Ratio (SNR) - Part 1

Consider a model 
$$y[n] = x[n] + w[n]$$ 

Signal means the desired information which in this case is x and y is the output noisy observation.

Question A

Case 1: When noise is AWGN $ \sim C\mathcal N(0,2\sigma^2_w)$; $y$ and $x$ is also complex valued i.e.,
$w \sim CN(0,2\sigma^2_w), x \sim CN(0,2\sigma^2_x)$

Then would SNR = $\frac{E[x^2]}{2\sigma^2_w} = \frac{2\sigma^2_x}{2\sigma^2_w} $ ?

Case 2: AWGN $ \sim \mathcal N(0,\sigma^2_w)$; $y$ and $x$ are real valued. Then would SNR = $\frac{E[x^2]}{\sigma^2_w}$?

These topics are not clearly mentioned in the Answers given for the other Question. The Answers explain what is SNR but my confusion remains that if the signal and the noise are complex valued, then would there be any change in the SNR due to the real and imaginary component? In the denominator of the formula would there be a 2? That is why I have asked this here.

Question B: https://en.wikipedia.org/wiki/Signal-to-noise_ratio shows 2 formulae for SNR. In many research articles, the formula of SNR is not used, instead EbN0 is used. I am using Least squares estimator to estimate channel coefficients and then trying to plot the mean square error (in db) of the channel estimates with varying SNR. NExt, I want to plot the bit-error rate (using simulation) for bpsk and say QAM modulation. I used SNR for the plot of mean square error. So, should I use SNR for Bit error rate? OR is there no such rule that both the plots should be using SNR and not EbNo formula?
Question A:
For the considered system model
$$ y[n] = x[n] + w[n], $$
as already pointed out in your previous question, it holds:
$$ E\{ y[n]y[n]^* \} = E\{ (x[n]+w[n])(x[n]+w[n])^* \} \\= E\{ x[n]x[n]^* \} + E\{ x[n] \}\underbrace{E\{ w[n]^* \}}_{= 0} + \underbrace{E\{ w[n] \}}_{= 0}E\{ x[n]^* \} + E\{ w[n]w[n]^* \} \\= E\{ x[n]x[n]^* \} + E\{ w[n]w[n]^* \}.$$
As a result, your $SNR$ will always be$$ SNR = \frac{E\{ x[n]x[n]^* \}}{E\{ w[n]w[n]^*\}}. $$
So for both of your cases the $SNR$ you specify is correct. It just depends on your definition of $x[n]$ and $w[n]$.

Question B:
For your application I would recommend to use $\frac{E_b}{N_0}$, because the energy per bit depends on the modulation scheme (BPSK, QAM etc.). Therefore comparing the $BER$ in terms of $\frac{E_b}{N_0}$ will be more fair.

You can find further information:

https://en.wikipedia.org/wiki/Eb/N0

https://de.mathworks.com/help/comm/ug/awgn-channel.html

http://www.gaussianwaves.com/2008/11/relation-between-ebn0-and-snr-2/