I suggest to add two unique bosses... One fights you when you have full shiny team and the other when you have full legendary team... Bosses can give good rewards for example a special ticket to secret island when you can find nice items and rare pokes and even a chance to catch a legendary bird.. Why not??