I'd say iffy on the first. The native browser is based on a modern port of WebKit, but it's buggy and not feature-complete. Things like Youtube work in-browser, but not well (buggy player, sometimes choppy playback, etc.). Wasm doesn't work. It's otherwise pretty functional. There's no Firefox/Chromium. There are alternatives to the native browser, but they're not significantly better.
It has the second, and third (Python 3 is ported). It's POSIX-compliant, so there's tons of Linux/Unix CLI stuff available.
There is a package manager with a lot of software, both native and ported. Many of the staples are available (LibreOffice, VLC, etc.), but there's also a lot missing, some with alternatives (there's no GIMP, but there is Krita, for example).
Overall, I think it's usable as a basic system, but you could definitely run into some issues with software availability and web browsing if you want to do more powerful stuff.