Mega Man Battle Network

Has anyone played these games on GBA or Switch? (or Emulators, let's be honest) I really like the grid based combat and the strategic elements with how you can use battle chips. Program advances are also really satisfying to pull off once you figure them out too.