btop for sure. Shows current processes and their resources usage, us can terminate and kill them from the program kinda like windoes task manager, shows CPU usage/temp, and ram, storage, and network use. Only big thing it doesnt have that I use is GPU monitoring, I use nvtop for that.
For stress testing, mprime is def best for CPU stress test. You may know it as prime95 on windows.