bitcoin core doesn't need 600+Gb - you can run a pruning node as small as 6Gb
it also has configuration to rate limit traffic as you want it to (i learned this during the most recent bout of ridiculous spam) and it's rock stable
mine runs without a glitch on a mini pc with a UPS and a mobile network failover (my phone, which i don't take outside anyway), not seen it crash once
it does anyway require downloading that 600Gb of data just that it prunes it down
it's UI is perfectly fine, but not built for mobile, but with the use of a wireguard tunnel and one of the mobile clients that you can set up to talk to the RPC, very easy to make a mobile client front end on it as well
bitcoin core is a very mature piece of software at this stage, i wish i could say the same about most of the other implementations