We have friends with a pool like you show. It’s great as long as it’s on a super level site. If there’s any slope at all they tip over.
The other caveat… depending on where you live you may, legally, be required to have properly fenced areas -just like an inground pool. That’s the only thing that kept us from getting one. Our situation is a little different, though… we were having warranty work done on our construction project (companion unit) so building inspectors were still potentially onsite.