I've used After Effects for 5 years, and I've found it to be very intuitive and easy to use once you know it, I've even been able to do some nice graphic design work within the software even though its not intended for that. I recently learned Premiere and it's good too, but definitely for a different work flow-editing like Youtube videos for example.