I will give my personal answer to "What is the hardest part of this hobby?" My answer would be booking the award tickets. Every airline and alliance has its own tricks and traps, and it's difficult to learn them all without a LOT of reading FT and personal experience trying to search/book.