Kirk is roughly equal to Moreno. You can hate his weight, and I'm not sure I'd want to bet on him as he gets deeper into his free agent years, but he's a lot more valuable than people give him credit for. He's a legit starting catcher.
IMO we absolutely need 2 legit big bats. Maybe not Soto big, but well above average. Ideally it would be LF and 3rd (or possibly 1st if we're sure Vladdy can handle 3rd full time), with Clement sliding into a super utility role.