4G still awful. It’s a hardware problem. If it was software they wouldofhave fixed in 1/2 updates.
View attachment 820603
(fixed that for you)
Not sure who your carrier is, but with AT&T, LTE is 'true' 4G. If an AT&T phone says it's on 4G, it's a dramatically inferior connection as compared to LTE. Basically, 4G is their older 3G network (HSPA+) with backhaul enhancements and LTE is the legitimate 4G network.
I upgrade to the new flagship iPhone every year and have since the original iPhone. Since 'LTE' has been a thing, every one of those phones without exception has been dog slow on '4G'; it's almost useless for real data transmission. So, that's not specific to the XS.