RE: Snap rolls and spins
Most if not all trainer type aircraft are designed for inherent stability. This design criteria makes them somewhat unsuitable for your stated intentions. Yes, they will roll, spin and fly inverted but they lack in performing more advance aerobatics. Choose a model that is called an advanced trainer. What you normally find in this aircraft is a semisymeterical wing airfoil and increased surface control area on airlerons, rudder and elevator flight controls.
The next step is to find an experienced R/C pilot who can instruct you in performing these manuvers. Last but not least is finding the time to practise.