I might get a lot of hate for this - honestly I am not happy with this phone. The camera is really bad, my S7 Edge took better photos. It's very bulky, puts a lot of strain on ur fingers.
There are many pluses too, but spending nearly a lakh on this device is totally not worth it. I am not a fan of iPhones so I being a true Android person, I wouldn't recommend an iPhone...I heard the other S20s are much better just not the Ultra.
I wouldn't be doing justice to say that the phone is amazingly smooth, amazing screen and rock solid - but what made me hate this phone is mostly to do with the camera - this was advertised as a camera beast but alas it's just not good enough.