Laurantis is one of my favorite but i really like the form changing pokemon for some reason, and minior is just super cool imo, I have a green one B) and green is my favorite color.
It took me 50 hours to finish but it was fun. I'd suggest playing without xp share, turn on set instead of shift battling, and not using healing items during fights. Made it more challenging for me.