>>54985514i like mossdeep gym in emerald because you're given the option of battling one or two trainers at a time depending on how you approach the puzzle
unova's gyms don't have good puzzles but i do think it's funny how dangerous some of them are, requiring you to get shot out of a cannon or ice skating over a bottomless pit.