softmod can do everything hardmod can and even more. With hardmod u dont hav to worry about anything and launch the games w/ disc channel as regulars. Softmod just uses backup launcher. If that does not matter to u, i would get softmod if i were u. U can update ur IOS without the whole menu update itself. (like 4.2 kills ur homebrew and hardmod out of region support) so with softmod u can just stay on 4.1 and play all ur games. Both would also work i guess but ur choice.