I was in this same, exact situation. I had the Yamaha SX-192 (for 3 years) and was looking to upgrade to the 212. While shopping, I came across the 223VRX and fell in love with the design. Everything that "bugged" me about the 192 was corrected in the 223 in regards to the layout and the fact I didn't have to step over the back seat to get in. I also liked the quality of the 223. It felt more sturdy and solid. Also like the fact there was hardly any wood anywhere. I picked up a 2017 223VRX with twin 250s and have no regrets. This thing is very quick and very fast. Love the electronics and being able to dial in "true neutral". Cool stuff...
With all that said, if you're comfortable working on engines and don't mind getting your hands dirty trust me, you'll be happier with the 223VRX.
It also pays to have a dealer within a few hours of your home just in-case. If not, I'd go with the Yamaha. There are a ton more dealerships that can support your boat and all your boating needs. And, since they're still in business, they're coming out with very cool stuff that make them better and better.
Any SeaDoo dealership could work on the engines, as they are the same, but may choose not too.
But, you can always get parts from them (as I do).
One other thing, my 223 came out towards the end of 2017 and I got the "maintenance free" superchargers.
An easy way to tell are the cats are black and not grey.
Weeds?!? I live in the Tampa Bay Fl. area. Certain times of the year, they can be challenging. On the Yami, they were a nightmare. The drain plug is most definitely required. The Chap has a patented drive system (shaft inside of a tube) that "almost" eliminates this problem. I've only had couple instances, where I could not get up on plane and had to putt home.
Finally, the engines have it's own cooling system, similar to your car. This means (salt) water from the outside never comes in contact with the engine. The outside water is used to cool the exhaust manifolds and that's it. "Flushing" (after salt water use) still takes place but only to rinse the exhaust; not the motors.
Good luck in your decision. Boating creates some of the best memories I have. Looking forward to making more...