Cheating with Gateway is a LOT simpler than using NTR. Gateway's cheat system is nearly identical to the GameShark/ActionReplay system that most people are familiar with. Cheating with NTR requires the knowledge and tools for creating ram dumps and comparing them manually, as well as creating the cheat.plg file.
Creating a new cheat with Gateway:
1.) Boot Gateway and load the game.
2.) Create a new search for a value.
3.) Do something in game to alter the value.
4.) Search for the updated value.
5.) Repeat steps 3 & 4 to narrow down the possible addresses.
6.) Edit the value at an address to test.
7.) If the address is good, add it to a [titleid].txt file and place the file in a folder called "
cheats" on the gateway micro sd card.
8.) Continue playing.
Creating a new cheat with NTR:
1.) Boot NTR and load the game.
2.) Launch the debugger on your pc.
3.) Locate the game's process id.
4.) Dump fcram at a common offset.
5.) Change the value in the game.
6.) Dump fcram again and compare to the old dump to locate changes that match.
7.) Repeat steps 5 & 6 to narrow down possible addresses.
8.) Use the debugger to write a new value to an address you want to change.
9.) if the address is good, write it down.
10.) Download a program to create cheat.plg files.
11.) Use the program to create a cheat.plg file for your game using the new address write you located.
12.) Quit game and access a tool to copy data to the sd card from your pc.
13.) Copy the cheat.plg file to the proper folder.
14.) Reboot the 3ds.
15.) Boot NTR and load the game.
16.) Activate the cheat and continue playing.
This is why people would want a Gateway cart. Until such time as someone creates a homebrew solution to enable real time editing of fcram (looking at you Smealum), I will continue to use my Gateway cart to handle
cheats and will continue to recommend it over NTR for cheating.