While I wouldn't run a full node on a mobile device, running a full node generally doesn't require much power (eg. if your desktop computer is always on either way or if you run a node on a small dedicated device such as a raspberry pi you most likely won't notice much of a difference in your electricity bill).
I Plan To Run A Pruning Node From A Smartphone(Using ABCore), Is It Worth It?
And BTW How Much Bandwidth Is Used For
RUNNING Node?